كيف يمكنني الحصول على رابط صورة المستخدم؟

أحاول الحصول على عنوان URL لصورة المستخدم باستخدام واجهة برمجة التطبيقات. لقد حاولت استخدام “الحصول على مستخدم حسب المعرف” ولكنني لا أحصل على عنوان URL للصورة. أي اقتراحات؟

إذًا، أنت لا ترى ما تريده في https://meta.discourse.org/u/sca.json

لا أستطيع أن أخبرك تمامًا على هاتفي، لكن أعتقد أنه يجب أن يكون هناك.

إعجابَين (2)

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

ألا ترى avatar_template هناك؟ كما أن الوثائق ليست كاملة. هل نظرت في كيفية هندسة واجهة برمجة تطبيقات Discourse العكسية.

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

إنه موجود في data.user.avatar_template في ذلك الـ JSON. يمكنك استبدال {size} بالحجم الذي تريده.

// شيء مثل هذا
const size = 240;
const avatarTemplate = data.user.avatar_template;
const avatarURL = avatarTemplate.replace(/\{size\}/, size);
4 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.