Salut J'essaie d'obtenir un fichier JSON sur la liste des amis de Bret Taylor ("btaylor" est un profil de Facebook utilisé pour la pratique). Je suis en train de lire le guide officiel de l'API graphique (sur le site web de FB) et je ne suis pas convaincu que pour cette requête j'ai besoin d'un code de jeton d'autorisation.Facebook Graph API ... comment démarrer?
J'ai trouvé un code jeton d'accès à partir du lien
https://graph.facebook.com/oauth/access_token?
client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET&
grant_type=client_credentials
où je l'ai écrit mon id aps et code secret mais si je tente d'ouvrir l'URL suivante en utilisant l'accès code de jeton
https://graph.facebook.com/btaylor/friends?access_token=MY_TOKE_AUTH_CODE
Je reçois le message d'erreur suivant:
{
"error": {
"message": "(#604) Can't lookup all friends of 220439. Can only lookup for the logged in user (0), or friends of the logged in user with the appropriate permission",
"type": "OAuthException"
}
}
le code de jeton est quelque chose comme access_token=112701417077438|GnwE4LeR_f_3r-mmxoi79ukgEFd
Où est le problème? Avec Google, j'ai trouvé un tutoriel avec de longues pages php mais en suivant le guide officiel, je ne comprends pas comment utiliser tout ce code ... sur le guide officiel tout semble extrèmement court et facile ...
Oui, j'essaie de créer une application web. Les applications doivent charger le fichier JSON avec la liste de l'ami d'un utilisateur spécifique. J'ai déjà créé l'application Facebook, j'ai donc l'ID et le code secret. J'ai fait une page de log comme indiqué dans votre lien ci-joint mais j'obtiens toujours l'erreur suivante "Code d'erreur d'API: 191 Description d'erreur d'API: L'URL indiquée n'appartient pas à l'application Message d'erreur: redirect_uri n'appartient pas à L'application." I – Nicolaesse
A propos du message d'erreur dans votre question, demandez-vous l'autorisation offline_access? Pour la nouvelle erreur, vous rediriger doit être sur le domaine que vous avez déclaré dans le champ App Domain lorsque vous avez créé votre application dans l'application de développeur. –