Je voudrais afficher les avatars des utilisateurs d’un Discord que j’héberge sur une autre partie de mon site. Quelle est la méthode recommandée pour ce faire ?
Je vois que le chemin de l’avatar se trouve dans user.avatar_template dans le JSON renvoyé par /u/{username}.json, mais j’obtiens des erreurs CORS lorsque je demande des données à ce point de terminaison via JavaScript dans le navigateur. J’ai essayé de créer un service que je peux appeler depuis JavaScript, qui fait des requêtes à l’API JSON de Discourse pour moi, et cela a fonctionné jusqu’à un certain point. Sur les pages qui chargent de nombreux avatars, le service commence à recevoir des erreurs 429 de Discourse avant que je n’aie tout le JSON. (La page que j’essaie de construire pourrait avoir besoin d’afficher pas mal d’avatars, 60+ dans un cas.)
Ces approches semblent vouées à l’échec ; quelle alternative serait possible ?