Postar anonimamente via API?

Olá,

É possível postar anonimamente via API? Estou navegando pela documentação da API, mas não consigo encontrar como fazer isso.

Obrigado.

Hmm… É a primeira vez que vejo isso, mas acredito que será possível, embora exija um processo em duas etapas. Primeiro, você precisará ativar o modo anônimo via API e, em seguida, publicar usando a conta anônima também via API.

Pode ser necessário fazer alguns testes para descobrir como funciona. Confira Reverse engineer the Discourse API para algumas dicas.

Sim, você pode postar anonimamente via API. Você deverá usar uma chave de API de “todos os usuários” ou uma chave de API “específica de usuário” para o nome de usuário anônimo real, e não o nome de usuário original do usuário.

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

Obrigado pela resposta.
Existe alguma maneira de o administrador saber quem fez a postagem anônima?

Acho que essa informação não é exposta na interface do usuário em nenhum lugar. Parece que você pode usar uma consulta do explorador de dados, no entanto: