Benutzerdaten im API nach Update auf 3.4.0.beta3 ausgeblendet

Ich rufe Benutzerprofildaten über die Discourse-API mit dem Python-requests-Modul ab.

Nachdem meine Discourse-Instanz auf 3.4.0.beta3 aktualisiert wurde, werden bestimmte Benutzer als 'profile_hidden': True angezeigt, wenn ich die API-Anfrage stelle, obwohl ihre Einstellung „Mein öffentliches Profil und Präsenzfunktionen ausblenden“ deaktiviert ist.

Ich vermute, dass dies mit dem Update von Restricting profile visibility of low Trust level users zusammenhängt.

Wie kann ich weiterhin Benutzerdaten über die Discourse-API abrufen? Gibt es eine Möglichkeit in meiner API-Anfrage, dem Discourse-Server mitzuteilen, dass ich ein Administrator und kein anonymer Benutzer bin? Die Eingabe von /u/{username}.json im Browser zeigt immer noch alle Informationen des Benutzers an.

Vielen Dank! :pray:

Mit API-Schlüsseln kann Ihr Python-Code als jeder Benutzer auf den Server zugreifen: Create and configure an API key

3 „Gefällt mir“

Wenn Sie den API-Schlüssel generieren, stellen Sie einfach sicher, dass Sie „Global“ im Geltungsbereich auswählen, und er erledigt die Arbeit.

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.