2017-06-07 3 views
3

J'ai une application de messagerie et je veux vérifier si l'utilisateur de messagerie est également un utilisateur enregistré de mon site Web. J'utilise la fonctionnalité id matching api de Facebook pour obtenir l'identifiant Facebook réel en utilisant le psid retourné par Messenger. Cependant, cela ne fonctionne que pour moi, qui est l'administrateur de l'application. Lorsque j'utilise le psid d'un autre utilisateur pour faire la demande, je reçois des données vides bien qu'elles soient enregistrées sur mon site via Facebook.L'API Facebook ID correspondant fonctionne uniquement pour les administrateurs

Quel pourrait être le problème?

+0

Avez-vous les autorisations nécessaires de Facebook? Dans les documents [ici] (https://developers.facebook.com/docs/messenger-platform/connecting-accounts), il est dit que _ "Votre appel initial à l'API peut déclencher un examen de l'application qui peut prendre environ 48 heures à compléter. "_. –

Répondre

0

Vous devez publier votre bot avant de pouvoir utiliser l'API de correspondance d'ID. Facebook exige que vous ayez un bot approuvé valide afin d'utiliser cette API.