تحديث الحقول المخصصة باستخدام API

لقد قمت بمراجعة توثيق واجهة برمجة التطبيقات (API) ولا أستطيع العثور على طريقة لتعديل معلومات المستخدم غير البريد الإلكتروني والصورة الرمزية. على سبيل المثال، الاسم الأول، الاسم الأخير، والأهم من ذلك، الحقول المخصصة.

هل يمكن لأحد المساعدة، من فضلك؟

شكرًا لك.

You can learn the API request for that using How to reverse engineer the Discourse API

إعجابَين (2)

This is at least twice in as many days that this has been the answer to a question. That link really needs to be at the top of the docs.

إعجابَين (2)

I agree, if there is a docs document it is kind of assumed it is complete and if not it would be good to mention it.

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

هل هناك أي حل مفصل حتى الآن لهذا الموضوع يا @hjalali؟

هل هذا الموضوع مفيد؟

إعجابَين (2)

يوجد الآن رسالة على docs.discourse.org:

ملاحظة: لأي نقاط نهاية غير مدرجة، يمكنك اتباع دليل الهندسة العكسية لواجهة برمجة تطبيقات Discourse لمعرفة كيفية استخدام نقطة نهاية لواجهة برمجة التطبيقات.

لكننا سنحاول تحديثها من وقت لآخر لجعلها أكثر اكتمالاً.

@philipp96، هل ألقيت نظرة على https://meta.discourse.org/t/how-to-reverse-engineer-the-discourse-api/20576؟ فهم كيفية القيام بمثل هذا الإجراء سهل للغاية. الأمر يستغرق ثوانٍ حرفيًا بمجرد أن تتعلم كيفية القيام بذلك. :slight_smile:

بالنسبة لسؤال الحقل المخصص:

  1. افتح علامة التبويب “الشبكة” (network) في أدوات المطور (dev tools) في متصفحك.

  2. قم بتحديث حقل في ملفك الشخصي للمستخدم.

  3. ابحث عن [your username].json في قسم “الاسم” (Name) في علامة التبويب “الشبكة” (يمكنك أيضًا التصفية حسب السلسلة النصية json).

  4. انقر فوق علامة التبويب “الحمولة” (Payload) على اليمين.

  5. تتم كتابة جميع البيانات المرسلة في جسم طلبك هنا:

إنها نفس العملية للطلبات الأخرى.

إعجابَين (2)

تم تقسيم 4 مشاركات إلى موضوع جديد: تحديث ديناميكي لقيم حقول المستخدم المتاحة أثناء ملء الملف الشخصي