Integrando o bate-papo do Facebook
-
15-11-2019 - |
Pergunta
Pediram-me para integrar Chat do Facebook para meu aplicativo usando apenas JavaScript.Não consigo usar a autenticação da plataforma X Facebook porque ela precisa de um URL de domínio.Então minha opção é configurar um XMPP cliente de bate-papo usando strophe.js
através de um resumo MD5 SASL mecanismo.
Em relação ao gerenciador de conexão BOSH, http://bosh.metajack.im:5280/xmpp-httpbind.Isso é suficiente ou devo configurá-lo no meu servidor?estou usando o gato servidor.
Outras dicas
de http://developers.facebook.com/docs/chat/
O mecanismo DIGEST-MD5 SASL está disponível para suportar clientes tradicionais de XMPP ou Multiprotocol IM que não são personalizados para (ou mesmo cientes do) Facebook.Esse mecanismo requer solicitar o usuário para sua senha;Portanto, só deve ser usado quando necessário.Em particular, não deve ser usado para nenhum cliente que:
• Proxies a conexão XMPP (a conexão deve ser diretamente do computador do usuário para o Facebook).
• Relata mensagens ou qualquer outra informação sobre a atividade do usuário a terceiros (incluindo o desenvolvedor do cliente).
• Integra -se ao Facebook ou possui um ID do aplicativo no Facebook.Se o seu aplicativo fizer alguma das opções acima, você deverá usar a autenticação da plataforma do Facebook.
Portanto, você não pode usar o DIGEST-MD5 com um servidor bosh, mas deve usar o X-FACEBOOK-PLATFORM