وفقًا لفهمي، يمكن للمسؤولين فقط اليوم إنشاء مفتاح API، ولا أرى سببًا لعدم السماح للمستخدمين بالقيام بذلك بأنفسهم لمستوى الثقة المقابل لهم. هل هناك إعداد يمكنني تبديله؟
للأسف، لا يوجد إعداد يسمح للمستخدمين بإنشاء مفاتيح API.
بالفعل، وهناك، وهي ممكّنة لمستخدمي TL1 وما فوق، ولكن العملية معقدة بعض الشيء.
بافتراض أن مسؤولاً لم يغير أي إعدادات، فإن مفاتيح واجهة برمجة تطبيقات المستخدم يمكن إنشاؤها تلقائيًا في الغالب إذا تمكنت من اختطاف البروتوكول الذي يستخدمه تطبيق DiscourseHub لإنشاء مفتاح.
هناك طريقة أكثر تعقيدًا لذلك أيضًا.
نشر @Falco نصًا برمجيًا تجريبيًا بلغة Ruby هنا يوضح طريقة بديلة لإنشائها.
في مثيلي الذي يحتوي على العديد من المطورين الذين يستخدمون واجهة برمجة التطبيقات بكثافة، قمنا بتعديل الإعدادات للسماح بعنوان URL للاستدعاء العكسي بأن يكون http://localhost:56399/discourse حتى تعمل الطريقة الأصلية بالنسبة لنا عند تشغيل خوادم محلية، ولكن هذا ليس ضروريًا إذا استخدمت الطريقة في منشور @Falco.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.