دمج دردشة الفيسبوك
-
15-11-2019 - |
سؤال
لقد طلب مني التكامل دردشة الفيسبوك إلى تطبيقي باستخدام JavaScript فقط.لا يمكنني استخدام مصادقة منصة X Facebook لأنها تحتاج إلى عنوان URL للمجال.لذا فإن خياري هو إعداد XMPP عميل الدردشة باستخدام strophe.js
عبر ملخص MD5 SASL آلية.
فيما يتعلق بمدير اتصال BOSH، http://bosh.metajack.im:5280/xmpp-httpbind.هل هذا يكفي أم يجب أن أقوم بتكوينه في الخادم الخاص بي؟أنا أستخدم هر الخادم.
نصائح أخرى
من http://developers.facebook.com/docs/chat/
تتوفر آلية Digest-MD5 SASL لدعم عملاء XMPP التقليدي أو عملاء IM متعدد البروتوكول الذين لم يتم تخصيصهم (أو حتى على دراية) Facebook.تتطلب هذه الآلية دفع المستخدم لكلمة مروره ؛لذلك ، يجب استخدامه فقط عند الضرورة.على وجه الخصوص ، يجب عدم استخدامه لأي عميل:
• الوكلاء على اتصال XMPP (يجب أن يكون الاتصال مباشرةً من كمبيوتر المستخدم إلى Facebook).
• تقارير رسائل أو أي معلومات أخرى حول نشاط المستخدم إلى طرف ثالث (بما في ذلك مطور العميل).
• يتكامل مع Facebook ، أو لديه معرف تطبيق Facebook.إذا كان التطبيق الخاص بك يقوم بأي مما سبق ، فيجب عليك استخدام مصادقة منصة Facebook بدلاً من ذلك.
لذا، لا يمكنك استخدام DIGEST-MD5 مع خادم bosh ولكن يجب عليك استخدام X-FACEBOOK-PLATFORM