Je suis en train d'essayer le nouveau Facebook Messenger Plate-forme et ont frappé un peu d'un problème.
Lorsqu'un utilisateur discute avec mon Bot, je veux utiliser l' sender.id
pour la recherche de l'utilisateur dans ma DB et vérifier qu'ils soient client ou pas et d'avoir une offre plus adaptée UX.
L'utilisateur du signe jusqu'à mon service à l'aide de Facebook Login, mais malheureusement, il semble que mon Application Facebook ID & mon Bot Facebook ID sont différents en raison de l'IDs être limité à l'App-étendues.
Est-il possible d'associer les 2 Id pour me permettre de trouver un utilisateur dans ma DB?
Mise à JOUR (4/20/2016): Nous avons eu autour de ce en demandant aux utilisateurs sur le premier contact via messenger à cliquer sur un lien pour se connecter à son compte de façon à ce que nous pourrions associer leurs messenger_id avec leur compte dans notre base de données.
Serait génial si facebook au lieu de cela inclus PAGE_SCOPED Id dans l' ids_for_business
point de terminaison.
Mise à JOUR: (6/1/2016): Facebook de la dernière mise à jour comprend un nouveau "Compte de Liaison" fonctionnalité qui semble résoudre ce problème. Voir https://developers.facebook.com/docs/messenger-platform/account-linking