Publicar anónimamente a través de la API?

Hola,

¿Es posible publicar de forma anónima a través de la API? Estoy revisando la documentación de la API, pero no encuentro cómo hacerlo.

Gracias.

4 Me gusta

Hmm… Es la primera vez que veo esto, pero creo que será posible, aunque requerirá un proceso de dos pasos. Primero, habilitarías el modo anónimo a través de la API, y luego publicarías usando la cuenta anónima a través de la API.

Es posible que necesites probar y fallar un poco para averiguar cómo hacerlo; consulta Reverse engineer the Discourse API para algunos consejos.

2 Me gusta

Sí, puedes publicar de forma anónima a través de la API. Deberás usar una clave de API de “todos los usuarios” o una clave de API “específica para el usuario” para el nombre de usuario anónimo real, no el nombre de usuario original del usuario.

curl -i -sS -X POST "http://localhost:3000/posts.json"  \
-H "Content-Type: multipart/form-data;"  \
-H "Api-Key: 48656cfb5197594c71525452e78a403208c4d1a123f60408b765d9c6bd1a9450"  \
-H "Api-Username: anonymous1"  \
-F "title=b5d39ea5124 4684a27917c d1b81ea2e9e"  \
-F "raw=6d9392121129f0ce504583d74e056f5d fe4cf67228216d302509deeca33f0ebc 690106384b6a4204151572e9d4e9da45"

HTTP/1.1 200 OK
6 Me gusta

Gracias por la respuesta.
¿Existe alguna forma de que el administrador sepa quién publicó el mensaje anónimo?

1 me gusta

No creo que esa información esté expuesta en la interfaz de usuario en ningún lugar. Parece que puedes usar una consulta del explorador de datos, sin embargo:

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