الطريقة التي أفسر بها هذا حاليًا هي أنه ليس لدينا مفاتيح واجهة برمجة تطبيقات صالحة ونشطة، لذلك لا ينبغي أن يكون هناك أي نشاط تم الإبلاغ عنه في طلبات واجهة برمجة التطبيقات المجمعة.
الفكرة الوحيدة الأخرى هي أن تغييرًا في الكود قد حدث والآن يتم احتساب بعض الردود من قبل المستخدمين الذين لا يستخدمون مفتاح واجهة برمجة تطبيقات في طلبات واجهة برمجة التطبيقات المجمعة.
إذا تمكن شخص ما من تسليط الضوء على/شرح هذا فسيكون موضع تقدير.
شكرا.
إذا كنت أتذكر بشكل صحيح، فإن هذا التقرير يتضمن كلاً من طلبات مفاتيح واجهة برمجة التطبيقات التي تم إنشاؤها بواسطة المسؤول وطلبات مفاتيح واجهة برمجة التطبيقات للمستخدم، مثل تلك الواردة من تطبيق DiscourseHub.
تعديل: نعم، هذه طلبات مفاتيح واجهة برمجة التطبيقات للمستخدم. تقول إنها مدرجة في الوصف. إليك المجموعة من مثيل الاختبار الخاص بي حيث أنا المستخدم الوحيد ولا أملك أي مفاتيح تم إنشاؤها بواسطة المسؤول:
هذه العبارة دفعتني للبحث عن تطبيق DiscourseHub للجوال. على حد علمي، هو
ما أفهمه مما تقوله هو أن
مستخدمي تطبيق DiscourseHub للجوال يحصلون على مفتاح واجهة برمجة تطبيقات للمستخدم. لا يعرف المستخدمون أنهم يطلبون مفتاح واجهة برمجة تطبيقات للمستخدم لأن التطبيق يقوم بذلك بسلاسة. أيضًا، لن يظهر طلب واجهة برمجة تطبيقات المستخدم في تقرير المفاتيح المدرجة.
من الممكن أن تكون فكرتك صحيحة، لكنني سأشعر بثقة أكبر إذا تمكنت من مراجعة الكود الذي ينفذها. أرجو أن تعذرني على نهجي الحذر، حيث من الشائع في مهنتي كمبرمج أن أطلب الوصول المباشر إلى الكود للتحقق من المعلومات. نظرًا لأن Discourse منصة مفتوحة المصدر، فإن فحص الكود سيوفر دليلًا أقوى ويساعدني على فهم الموقف بشكل أفضل. (أعاد ChatGPT صياغة هذه الفقرة لي، نسختي بدت قاسية بعض الشيء ولم يكن هذا هو القصد.)
أنا مبرمج أيضًا، لكنني لا ألمس الكود الأساسي لـ Dsicourse لذلك لا أعرف الملفات الدقيقة التي تحتاج إلى البحث عنها على GitHub، لكنني متأكد من أن شخصًا آخر يمكنه توجيهك إلى الأماكن الصحيحة.
الكود المصدري لتطبيق DiscourseHub مفتوح المصدر أيضًا. هذا المستودع هنا: