سؤال

هل هناك على أي حال لتسجيل مستخدمين جدد من خلال طلب HTTP في Openfire. أريد أن يتمكن المستخدمون من الاشتراك في خدمة المراسلة من داخل تطبيق مكتوش في الكاكاو. هل يمكن هذا؟؟

هل كانت مفيدة؟

المحلول

ألق نظرة على صفحة إنشاء وحدة التحكم في إدارة الويب (http://<openfire-server>:<port>/user-create.php). يستخدم نموذج HTTP HTTP بسيط لإنشاء مستخدم جديد. أتصور أنك يمكن أن تسحب عنوان URL "إرسال" ومختلف الحقول المطلوبة من مصدر تلك الصفحة وبناء طلب الحصول على طلبك من تطبيق Cocoa الخاص بك.

نصائح أخرى

أسهل طريقة لتسجيل مستخدم جديد في Openfire هو البرنامج المساعد Assistervice. فقط نلقي نظرة على http://www.igniterealtime.org/projects/openfire/plugins/userservice/readme.html.

يمكنك استخدام المكون الإضافي لخدمة المستخدم المتاحة المتوفرة في وحدة تحكم المشرف OpenFire، اختر علامة التبويب Plugin، واختر البرنامج المساعد المتاح وانقر فوق الزر الأخضر + لتثبيت البرنامج المساعد في خدمة المستخدم؛ ثانيا، انتقل إلى علامة تبويب الخادم -> صفحة إعداد الخادم، وتأكد من تمكين البرنامج المساعد لخدمة المستخدم enter image description here

آمل أن يساعد ذلك الآخرين ~~~~~~~~~~

يمكنك استخدام المساعد بقية API في Openfire

انتقل إلى البرنامج المساعد ثم انتقل إلى البرنامج المساعد المتاح ثم أضف مسافة مسافة API REST ثم انتقل إلى صفحة المساعدة أو

https://www.ignitertime.org/projects/openfire/plugins/plestapi/readme.html.

ستحصل على جميع API بقية لأداء التشغيل في OpenFire

يمكنك استخدام التسجيل في النطاق كما هو محدد في XEP-77. لإضافة حسابات من اتصال XMPP الذي ستحتاج إليه.

بحث عن HTTP-BIND في خادم OpenFire الخاص بك

http: // localhost: 9090 / http-bind.jsp

أستخدم Strope JS Client Lib العمل مع مشروع الويب الخاص بي على الويب جيدا، لذلك أعتقد أنه يمكنك أيضا استخدام Lib XMPP الخاص بك لتحقيقه في مشروع الكاكاو الخاص بك

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top