API المجموعة، استجابة فارغة

I have a small program that daily does some work on the groups of my Discourse installation, and to do that it starts by fetching all the groups using the json API:

GET https://disc.uaar.it/admin/groups.json?api_key=xxxx&api_username=xxx

Suddenly a few days ago this call stopped working. Now I get a 200 response code (the login is OK, and there is no error in the logs), but the response is empty and its content type is text/plain.

I’m running v1.9.0.beta5 +8, but I cannot check if this happened at the same time as an upgrade, because the system admin is on vacation :stuck_out_tongue:

Any thoughs?

We moved this route to https://disc.uaar.it/groups/search.json

I see, thanks!

Is there a list of modified routes?

It’s very rare to modify routes like that, but since we had a lot of new stuff around groups, this route was needed for normal users and had to be moved from /admin scope.

يبدو أن هذا المسار تغير أيضًا… : {{base_url}}/admin/groups

هل واجهة برمجة التطبيقات الخاصة بـ Discourse محدثة؟Discourse API Docs

هذه هي نفس المسار بالضبط الذي يتحدث عنه OP.

تم نقله قبل 3 سنوات بالفعل. ما هي المشكلة المحددة التي تواجهها؟

يحتوي ملف Postman الذي شاركه Discourse على بعض المشكلات في معاملات التكوين والرؤوس.

نجحت في النهاية في تشغيله من خلال تفعيل “منح الأذونات” للمستخدم في واجهة إعدادات Discourse وإضافة الرؤوس على النحو التالي: