Question

On m'a demandé d'intégrer Discussion sur Facebook à mon application en utilisant uniquement JavaScript.Je ne peux pas utiliser l'authentification de la plateforme X Facebook car elle nécessite une URL de domaine.Mon option est donc de créer un XMPP client de chat utilisant strophe.js via un résumé MD5 SASL mécanisme.

Concernant le gestionnaire de connexion BOSH, http://bosh.metajack.im:5280/xmpp-httpbind.Est-ce suffisant ou dois-je le configurer sur mon serveur ?J'utilise le Matou serveur.

Était-ce utile?

La solution

Facebook ne le fait pas S2S fédération, uniquement C2S, vous devrez donc l'utiliser comme serveur XMPP (ou implémenter quelque chose comme XEP-0100 sur votre serveur).Facebook ne prend actuellement pas en charge BOSH, AFAIK.

Autres conseils

depuis http://developers.facebook.com/docs/chat/

Le mécanisme SASL Digest-MD5 est disponible pour prendre en charge les clients traditionnels XMPP ou Multi-Procol IM qui ne sont pas personnalisés pour (voire conscient) Facebook.Ce mécanisme nécessite d'inciter l'utilisateur pour son mot de passe;Par conséquent, il ne doit être utilisé que lorsque cela est nécessaire.En particulier, il ne doit pas être utilisé pour un client qui:

• Proxys la connexion XMPP (la connexion doit être directement de l'ordinateur de l'utilisateur vers Facebook).

• rapporte des messages ou toute autre information sur l'activité utilisateur à un tiers (y compris le développeur client).

• S'intègre à Facebook ou dispose d'un ID d'application Facebook.Si votre application fait l'une des ci-dessus, vous devez utiliser l'authentification Facebook Platform à la place.

Vous ne pouvez donc pas utiliser DIGEST-MD5 avec un serveur Bosh mais vous devez utiliser X-FACEBOOK-PLATFORM

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top