Ich versuche, die URL eines Benutzerbildes über die API abzurufen. Ich habe versucht, „Benutzer nach ID abrufen“ zu verwenden, aber ich erhalte die Bild-URL nicht. Haben Sie Vorschläge?
Sie sehen also nicht, was Sie wollen in https://meta.discourse.org/u/sca.json
Ich kann es auf meinem Handy nicht genau erkennen, aber ich denke, das sollte da sein.
Ich habe versucht, es zu finden, aber ich sehe keine URL, die mit einer Bilddatei endet. Ich habe die API-Dokumentation gesehen, kann aber nicht herausfinden, welcher Parameter diesen Wert haben wird.
Siehst du avatar_template nicht dort? Außerdem sind die Dokumente nicht vollständig. Hast du dir How to reverse engineer the Discourse API angesehen?
Es befindet sich bei data.user.avatar_template in diesem JSON. Sie können {size} durch die gewünschte Größe ersetzen.
// so etwas wie das
const size = 240;
const avatarTemplate = data.user.avatar_template;
const avatarURL = avatarTemplate.replace(/\\{size\\}/, size);