API Facebook «/ userid / feed» de Facebook renvoyant vide

J’utilise Facebook C # SDK et je n’arrive pas à récupérer les données de stream à l’aide de Graph API.

J’ai obtenu les permissions étendues suivantes de l’utilisateur:

scope = offline_access, publish_stream, publish_checkins, create_event, read_stream, user_about_me, user_events, user_hometown, user_photos, user_photos, read_friendlists, user_logins, user_leckown

J’ai un jeton d’access pour un access hors connexion.

Je suis en mesure de récupérer les informations utilisateur / amis sans problème, mais je n’arrive pas à obtenir les données de stream.

Je reçois ce qui suit:

{ "data": [ ] } 

J’ai obtenu le jeton avec type = “client_cred” si cela fait une différence. Le processus s’exécute avec l’utilisateur en mode hors connexion. Je n’utilise donc pas l’alias “moi”.

Quelqu’un peut-il donner des indications sur ce que je fais mal?

Un jeton obtenu avec type = client_cred signifie “l’application pour son compte”, plutôt que “l’application pour le compte d’un utilisateur spécifique”. Cela signifie qu’il ne peut voir que les éléments visibles par tous les utilisateurs. Si vous souhaitez récupérer des informations pour le compte d’un utilisateur particulier, vous devez utiliser le jeton d’access de cet utilisateur que vous avez acquis. Puisque vous avez demandé à offline_access, lorsque vous acquérez un jeton d’access pour un utilisateur, ce jeton n’expire pas rapidement et vous pouvez le conserver dans une firebase database.

FB.init ({appId: ‘VOTRE ID APP’, status: true, // contrôle le cookie d’état de connexion: true, // active les cookies pour permettre au serveur d’accéder à la session xfbml: true // parse XFBML});

Une fois que vous ajoutez ce code. Facebook installe un cookie sur votre domaine. Le nom du cookie serait fbs_ YourAppId .

Vous pouvez lire le cookie et obtenir le code d’access.

Vous pouvez également utiliser une méthode fournie par le fichier Facebook Api Connect.js pour obtenir le stream si l’utilisateur est connecté.

FB.Api (). Reportez-vous à http://developers.facebook.com/docs/reference/javascript/fb.api/ pour en savoir plus sur la méthode.

Bonne codage 🙂