كيفية تنزيل الصور من المشاركات عبر API

مرحبًا يا أصدقاء،
أتساءل عن كيفية تحميل الصور من المنشورات الجديدة عبر واجهة برمجة التطبيقات (API).

لنفترض أن شخصًا ما يعلق على موضوع ويضيف منشورًا جديدًا يحتوي على صورة.

أستطيع الحصول على المنشور عبر الرابط التالي: Discourse API Docs

ثم أرى عنصر “Raw” في الاستجابة. مثال:
Raw Discourse

أفترض أن “srRI0NdOWeF3ime6IZs78wc0iMP” هو معرف الصورة. كيف يمكنني تحميل هذه الصورة عبر واجهة برمجة التطبيقات؟

هدفي هو أخذ المنشورات التي تحتوي على صور من منصة Discourse وإعادة نشرها على تويتر.

طريقة بسيطة هي النظر في المنشور المطبوخ الذي يحتوي على عنوان URL.

حسناً، كنت آمل الحصول على شيء أكثر تنظيماً. والأفضل من ذلك هو وجود روابط لجميع المرفقات في متغير. لكن نعم، استخراج رابط /الأصلي/ من المتغير “cooked” هو خيار متاح.