2011-11-12 5 views
1

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 ...

Répondre

1

les choses d'abord, vous devez configurer votre application Facebook. Aller à l'App Developer:

https://developers.facebook.com/apps

Au cours du processus, vous obtiendrez un ID App et une application secrète. Prenez note d'eux. Ce que vous devez faire ensuite dépend du type d'application que vous souhaitez créer, soit une application Web, soit une application sur Facebook. Vous parlez de jetons d'accès, donc je suppose que vous voulez créer une application web.

étapes sont ici, il est assez facile:

http://developers.facebook.com/docs/guides/web/#login

Vous aurez besoin des infos recueillies sur la première étape.

+0

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

+0

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. –