Profilo utente nascosto nell'API dopo l'aggiornamento 3.4.0.beta3

Eseguo il pull dei dati del profilo utente tramite l’API di Discourse con il modulo Python requests.

Dopo l’aggiornamento della mia istanza Discourse a 3.4.0.beta3, alcuni utenti vengono mostrati come 'profile_hidden': True quando effettuo la richiesta API, anche se la loro impostazione “nascondi il mio profilo pubblico e le funzionalità di presenza” è disabilitata.

Sospetto che abbia a che fare con l’aggiornamento di Restricting profile visibility of low Trust level users.

Come posso continuare a eseguire il pull dei dati utente tramite l’API di Discourse? Esiste un modo nella mia richiesta API per dire al server Discourse che sono un amministratore, non un utente anonimo? Digitando /u/{username}.json nel browser mostra ancora tutte le informazioni dell’utente.

Grazie! :pray:

Utilizzando le API-key, il tuo codice python può accedere al server come qualsiasi utente: Create and configure an API key

3 Mi Piace

Quando generi la chiave API, assicurati solo di selezionare Globale nell’ambito e farà il lavoro.

1 Mi Piace

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