Perfil de usuario oculto en API después de la actualización 3.4.0.beta3

Extraigo datos del perfil de usuario a través de la API de Discourse con el módulo requests de Python.

Después de actualizar mi instancia de Discourse a 3.4.0.beta3, ciertos usuarios se muestran como 'profile_hidden': True cuando realizo la solicitud a la API, a pesar de que su configuración “ocultar mi perfil público y las funciones de presencia” está desactivada.

Sospecho que tiene que ver con la actualización de Restringir la visibilidad del perfil de usuarios con bajo nivel de confianza.

¿Cómo continúo extrayendo datos de usuario a través de la API de Discourse? ¿Hay alguna forma en mi solicitud de API para indicarle al servidor de Discourse que soy un administrador, no un usuario anónimo? Escribir /u/{username}.json en el navegador todavía muestra toda la información del usuario.

¡Gracias! :pray:

Usando claves de API, tu código python puede acceder al servidor como cualquier usuario: Create and configure an API key

3 Me gusta

Cuando generes la clave de API, asegúrate de seleccionar Global en Ámbito y hará el trabajo.

1 me gusta

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