لماذا لا يمكن الوصول إلى خيوط Discourse المفترضة Federation عبر ActivityPub بواسطة عملاء AP خارجيين؟

حسنًا، لا، يبدو أن هذه قد تكون مشكلة في Discourse بعد كل شيء: Posts from Discourse do not resolve via the Search API · Issue #34632 · mastodon/mastodon · GitHub

بالتحقيق أكثر قليلاً، يطلب Mastodon المورد باستخدام رأس Accept التالي:

Accept: application/activity+json, application/ld+json; profile="https://www.w3.org/ns/activitystreams", text/html;q=0.1

الاستعلام عن discourse بهذا ينتج عنه استجابة HTTP 400.

حذف text/html;q=0.1 يُرجع كائن ActivityStreams. لذا يبدو أن هذه مشكلة في Discourse، والتي يبدو أنها تُرجع 400 في أي وقت يكون text/html جزءًا من الأنواع المقبولة…

إعجاب واحد (1)