facebook graph API - prise des messages sur le mur
Je vais avoir de la difficulté à obtenir le coup de le facebook graph API et à la lecture de mon message sur votre mur.
J'ai créé un facebook app et à partir de maintenant ont un ID d'Application et AppSecret, à l'aide de ceux, je reçois un access_token via cette url:
https://graph.facebook.com/oauth/access_token?grant_type=client_credentials&client_id=MYAPPID&client_secret=MYAPPSECRET
exemple: access_token=12313231321312312312
donc, puis-je faire l'appel ici:
https://graph.facebook.com/MYFACEBOOKID/feed?access_token=12313231321312312312
cependant, les résultats je vois pas la liste des éléments qui sont sur mon mur. Exemple, j'ai fait un post aujourd'hui et ce n'est pas de ce résultat.
La seule chose qui y sont énumérés est un ami, j'ai ajouté environ 2 semaines, et rien d'autre.
Si je vais à https://developers.facebook.com/tools/explorer et tapez dans la zone de texte mis en
/MYFACEBOOKID/aliments pour animaux et de les soumettre, puis-je voir les résultats complets de ce que je voudrais obtenir au-dessus (à l'aide de l'application secret, etc). Si je copie l'access_token à partir de l'explorateur de page et placez-la dans mon url, puis-je obtenir les résultats complets.
Donc, vous demandez-vous ce qui me manque? Ai-je besoin d'ajouter des autorisations quelque part, donc je peux obtenir les mêmes résultats en utilisant le AppID/AppSecret méthode pour demander l'access_token?
Ou dois-je simplement utiliser l'access_token à partir de l'explorateur de page dans mon code?
J'ai le même problème! avez-vous le résoudre?
Assez sûr que j'ai fini par utiliser oAuth trucs via AppID et AppSecret
OriginalL'auteur Karen | 2013-03-26
Vous devez vous connecter pour publier un commentaire.
saisissant le jeton d'accès à partir du graphique de l'explorateur n'est pas une réponse. Vous pouvez vérifier si et voir si le jeton d'accès (sélectionnez votre application, pas dans le graphique) est le même que vous obtenez avec l'url. Pour l'autorisation d'URL, avez-vous essayé quelque chose comme?
https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=user_likes,user_status,publish_actions,read_stream,ETC_ETC_OR_WHATEVERELSE&response_type=token"
Cela fonctionne très bien pour moi il est donc utile de donner un essai. Je vois aussi ici qu'il peut encore être fait de cette façon (pas considéré comme une mauvaise pratique aussi loin que je peux voir). Oui, vous devez disposer des autorisations nécessaires en d'autres termes.
vous définissez des autorisations dans la page de l'application d'abord, puis dans le oauth url, comme indiqué ci-dessus. Et bien sûr, vous avez besoin de l'utilisateur. C'était tellement agréable (?) lorsque des applications pourrait faire que ce soit, sans l'autorisation de l'utilisateur. Maintenant, la musique a changé.
OriginalL'auteur tattvamasi