Facebook Graph API displays different results in me / in house

When I do a GET with my browser (already registered on Facebook):

https://graph.facebook.com/me/home?access_token= {token}

the results are different from the results using the FB application using the Facebook C # SDK.

In particular, the fact that the API does not return are channels sent by other applications.

Why can this happen? Can an application receive updates from other applications, even if it has read_stream permission?

I even requested additional permissions: read_stream, user_activities, friends_activities, friends_likes, user_likes, read_requests

but nothing has changed.

I need to get ALL the same stories that the user will see in his FB news feed.

+4
source share
2 answers

I use

  • i / feed
  • me / messages
  • me / statuses
  • me / links

Example page: http://apps.facebook.com/anotherfeed/wallfeed.php uses / pageid / feed

In the filter for my plugin. Even with perms, if a friend interacts with the message and does not share the interaction, the message will not be displayed in Graph. Technically, if you do not have perms from all friends and friends of friends, you cannot completely imitate the transcript.

+1
source

I noticed that the results vary depending on geolocation.

If your server is located in another country, this may be the reason that

0
source

Source: https://habr.com/ru/post/1335645/


All Articles