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.
2 „Gefällt mir“
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?
1 „Gefällt mir“
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);
4 „Gefällt mir“
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.