hjalali
(Hossein Jalali)
30 مايو 2020، 9:29م
1
لقد قمت بمراجعة توثيق واجهة برمجة التطبيقات (API) ولا أستطيع العثور على طريقة لتعديل معلومات المستخدم غير البريد الإلكتروني والصورة الرمزية. على سبيل المثال، الاسم الأول، الاسم الأخير، والأهم من ذلك، الحقول المخصصة.
هل يمكن لأحد المساعدة، من فضلك؟
شكرًا لك.
Falco
(Falco)
30 مايو 2020، 9:36م
2
You can learn the API request for that using How to reverse engineer the Discourse API
إعجابَين (2)
pfaffman
(Jay Pfaffman)
30 مايو 2020، 10:44م
3
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)
hjalali
(Hossein Jalali)
31 مايو 2020، 9:42ص
4
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 ؟
Canapin
(Coin-coin le Canapin)
17 أبريل 2023، 11:08ص
7
يوجد الآن رسالة على docs.discourse.org :
ملاحظة: لأي نقاط نهاية غير مدرجة، يمكنك اتباع دليل الهندسة العكسية لواجهة برمجة تطبيقات Discourse لمعرفة كيفية استخدام نقطة نهاية لواجهة برمجة التطبيقات.
لكننا سنحاول تحديثها من وقت لآخر لجعلها أكثر اكتمالاً.
@philipp96 ، هل ألقيت نظرة على https://meta.discourse.org/t/how-to-reverse-engineer-the-discourse-api/20576؟ فهم كيفية القيام بمثل هذا الإجراء سهل للغاية. الأمر يستغرق ثوانٍ حرفيًا بمجرد أن تتعلم كيفية القيام بذلك.
بالنسبة لسؤال الحقل المخصص:
افتح علامة التبويب “الشبكة” (network) في أدوات المطور (dev tools) في متصفحك.
قم بتحديث حقل في ملفك الشخصي للمستخدم.
ابحث عن [your username].json في قسم “الاسم” (Name) في علامة التبويب “الشبكة” (يمكنك أيضًا التصفية حسب السلسلة النصية json).
انقر فوق علامة التبويب “الحمولة” (Payload) على اليمين.
تتم كتابة جميع البيانات المرسلة في جسم طلبك هنا:
إنها نفس العملية للطلبات الأخرى.
إعجابَين (2)
Canapin
(Coin-coin le Canapin)
قسَّم هذا الموضوع في
17 أبريل 2023، 1:08م
8