Wie bekomme ich die URL des Nutzerbildes?

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.