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.

Foi útil?

Solução

Facebook não faz S2S federação, apenas C2S, então você terá que usá-lo como seu servidor XMPP (ou implementar algo como XEP-0100 no seu servidor).Atualmente, o Facebook não oferece suporte a BOSH, AFAIK.

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top