2013-07-22 2 views
2

Dans l'API de Facebook, le graphique Explorer (https://developers.facebook.com/tools/explorer) fournit des données sur les requêtes demandées à l'aide de la structure graphique Facebooks. En choisissant les trois champs, "ID, nom, messages", l'explorateur renvoie tous les messages des utilisateurs du mur de l'utilisateur, filtrant toute activité que l'utilisateur a fait ailleurs. C'est strictement ce qui est sur le mur de l'utilisateur.API Facebook - jeton d'accès fournit des informations Incohérence

Le problème est que chaque fois que je fais une nouvelle application et tester les applications des résultats de données en utilisant l'explorateur API Graph je reçois toujours la même, mais des informations supplémentaires. Les informations supplémentaires sont ce qui est inclus dans le flux "Activité récente" de l'utilisateur.

Dans l'explorateur graphique si vous regardez en haut il y a un choix pour une application, vous pouvez passer à l'application que vous avez fait. Ensuite, lorsque vous demandez un jeton d'accès, vous pouvez sélectionner le « read_stream », l'autorisation qui permet à une application de lire les données de flux de mur-à-dire d'un utilisateur, flux de nouvelles, etc.

Using the Graph API Explorer

Using user-made application (Access_Token is blank for privacy purposes)

Le Les requêtes GET effectuées par l'application Graph API Explorer fournissent des résultats différents, puis une application personnalisée à l'aide de l'API développeur de FaceBook.

J'ai essayé de localiser les problèmes au sein des jetons d'accès, mais je l'ai pas eu de chance.

+0

Probablement les données relatives aux publications sont modifiées. Un nouveau post ou message ou commentaire peut être ajouté par l'utilisateur entre temps. –

+0

Non, il n'y a pas de modification, tout a été laissé aux paramètres natifs. Les deux requêtes sont absolument identiques à l'exception du jeton d'accès. Je n'arrive pas à comprendre pourquoi elle fournit des données différentes. –

+0

Comment avez-vous généré les jetons d'accès? Grâce à leur outil de débogage lui-même? Si oui, pouvez-vous confirmer que les deux ensembles d'autorisations sont exactement les mêmes lorsque vous les générez? Je viens de tester cela à ma fin et mes données sont les mêmes. – Shreeni

Répondre

0

Le jeton d'accès est calculé en fonction des autorisations que vous demandez.

Chaque fois que vous modifiez les autorisations que vous demandez, le jeton d'accès changera. Je suis presque sûr que Facebook demande le débogage des demandes pour certaines autorisations que vous ne demandez pas, donc vous ne serez pas en mesure de répliquer les résultats que vous obtenez avec leur application dans le vôtre.

Questions connexes