النشر بشكل مجهول عبر API؟

مرحبًا،

هل من الممكن النشر بشكل مجهول عبر واجهة برمجة التطبيقات (API)؟ أنا أتصفح وثائق واجهة برمجة التطبيقات لكنني لم أتمكن من العثور على كيفية القيام بذلك.

شكرًا لك.

همم… هذه المرة الأولى التي أرى فيها هذا، لكنني أعتقد أنه سيكون ممكنًا، لكنه يتطلب خطوتين. إذن، عليك أولاً تمكين الوضع المجهري عبر واجهة برمجة التطبيقات، ثم النشر باستخدام الحساب المجهري عبر واجهة برمجة التطبيقات.

قد تحتاج إلى تجربة بعض المحاولات والأخطاء لاكتشاف الطريقة، راجع Reverse engineer the Discourse 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

شكرًا على ردك. هل هناك أي طريقة يعرف بها المسؤول من نشر المنشور المجهول؟

لا أعتقد أن هذه المعلومات معروضة في واجهة المستخدم في أي مكان. يبدو أنه يمكنك استخدام استعلام مستكشف البيانات على أي حال: