Poster anonymement via l'API ?

Bonjour,

Est-il possible de publier anonymement via l’API ? Je consulte la documentation de l’API, mais je ne trouve pas comment procéder.

Merci.

4 « J'aime »

Hmm… C’est la première fois que je vois cela, mais je pense que c’est possible, à condition de procéder en deux étapes. Vous devrez d’abord activer le mode anonyme via l’API, puis publier en utilisant le compte anonyme via l’API.

Il se peut que vous ayez besoin de procéder par essais et erreurs pour y parvenir. Consultez Reverse engineer the Discourse API pour quelques conseils.

2 « J'aime »

Oui, vous pouvez publier anonymement via l’API. Vous devrez utiliser soit une clé API « tous les utilisateurs », soit une clé API « spécifique à l’utilisateur » pour le nom d’utilisateur anonyme réel, et non le nom d’utilisateur original de l’utilisateur.

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 « J'aime »

Merci pour votre réponse. L’administrateur peut-il savoir qui a publié le message anonyme ?

1 « J'aime »

Je ne pense pas que cette information soit exposée dans l’interface utilisateur n’importe où. On dirait que vous pouvez utiliser une requête d’explorateur de données, cependant :

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