-1

J'utilise django social-auth pour la connexion facebook et j'ai besoin d'obtenir l'identifiant facebook pour utiliser dans facebook chat xmpp. Jouer manuellement, je savais que mon id est 10000xxxxxxxxxxxxx mais remarqué que-auth sociale tient une autre id: 77061xxxxxxxxx4social-auth donne "faux" facebook id

request.user.social_auth.get(provider='facebook').uid 

deux d'entre eux travaillent et rediriger vers mon compte fb quand dans le navigateur, mais je ne peux pas utiliser pour facebook chat xmpp celui que social-auth a. Veuillez nous conseiller

+0

Pour votre information: API de chat de Facebook va être à la retraite avec l'API v1 le 30 Avril 2015. – CBroe

+0

Je ne suis pas en utilisant l'API chat. XMPP – quux

+1

Même chose ... voir tout en bas de https://developers.facebook.com/docs/apps/changelog/, _ "Le service et l'API Chat/XMPP, situés sur chat.facebook.com, ne seront pas disponibles une fois que 1.0 est obsolète. "_ – CBroe

Répondre

2

Ce n'est pas un mauvais identifiant, puisque la v2.0 ne vous permet plus d'obtenir l'identifiant global, mais seulement ce que l'on appelle un "Identifiant Scope App". Il est unique dans une application et restera le même, mais vous obtiendrez un autre dans une autre application.

https://developers.facebook.com/docs/apps/changelog