الوصول إلى بيانات تقارير JSON عبر Pipedream

مرحباً،

أحاول سحب معلومات تقارير Discourse عبر Pipedream لأرسلها إلى Segment لأغراض التحليلات.

تعمل تكاملية Pipedream مع Discourse عندما أشغل استعلام البداية https://${auths.discourse.domain}/admin/users/list/active.json باستخدام بيانات اعتماداتي. لكن بمجرد محاولة تشغيل استعلام آخر (وهو يعمل في المتصفح، لأضيف ذلك) مثل https://${auths.discourse.domain}/admin/reports/signups.json، يعيد Pipedream خطأ 404 مع الرسالة “لم يتم العثور على عنوان URL أو المورد المطلوب”.

أعلم أن المورد موجود (يمكنني لصق نفس الرابط في المتصفح وسيعمل)، لذا هل يمكنك مساعدتي في معرفة سبب عدم قدرة Pipedream على الوصول إلى هذه التقارير؟

أي مساعدة ممتنة للغاية.

هل يتم تمرير اسم المستخدم ومفتاح الـ API الخاصين بك عبر رؤوس الطلب الصحيحة؟ انظر ربما في توثيق واجهة برمجة تطبيقات Discourse؟

إعجابَين (2)

كنت كذلك، لكنني قمت بتوليد مفتاح API لجميع المستخدمين، وفي صباح اليوم التالي عندما حاولت توليد مفتاح مرتبط باسم مستخدم المسؤول، بدأ كل شيء يعمل بشكل صحيح. :sweat_smile:

ربما يكون من الجدير بالذكر ذلك في الوثائق في مكان ما - أو في المنشور المتعلق بعكس هندسة نقاط نهاية API غير الموثقة؟ لقد كنت متأكدًا تمامًا من أنني كنت أخطئ في شيء ما بحلول نهاية أمس، لكنني لم أستطع العثور على أي ذكر في الوثائق لمستويات أذونات مختلفة لبعض مسارات API مقارنة بغيرها.

شكرًا لك على المساعدة - أقدر ذلك حقًا!

3 إعجابات