API経由で匿名投稿?

こんにちは、

API を介して匿名で投稿することは可能でしょうか?API ドキュメントを確認していますが、その方法が見つかりません。

よろしくお願いいたします。

「いいね!」 4

うーん…これは初めて見ますが、可能だとは思いますが、2段階の手順が必要になるでしょう。まず、API を介して匿名モードを有効にし、その後、API を介して匿名アカウントを使って投稿します。

試行錯誤して手順を把握する必要があるかもしれません。いくつかのヒントについては、Reverse engineer the Discourse API をご覧ください。

「いいね!」 2

はい、API を介して匿名で投稿できます。実際の匿名ユーザー名には、「すべてのユーザー」用 API キーまたは「ユーザー固有」の API キーを使用する必要があります。元のユーザー名ではありません。

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

返信ありがとうございます。
匿名投稿をした人物を管理者が特定することは可能でしょうか?

「いいね!」 1

その情報が UI のどこにも表示されているとは思いません。ただし、データエクスプローラークエリを使用できるようです:

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