Facebook Graph API 在 me/home 中显示不同的结果
当我使用浏览器执行 GET 操作时(已在 Facebook 登录):
与使用 Facebook C# SDK 通过 FB 应用程序执行相同操作不同。
具体来说,API 不返回的是其他应用程序发布的提要。
为什么会发生这种情况?即使应用程序具有 read_stream 权限,也无法从其他应用程序检索更新吗?
我什至请求了额外的权限:read_stream、user_activities、friends_activities、friends_likes、user_likes、read_requests,
但没有任何改变。
我需要的是获取用户在 FB 新闻源中看到的所有相同故事。
When I do a GET with my browser (already logged-in at Facebook):
the results are different than doing the same via a FB app using Facebook C# SDK.
Specifically, what the API is not returning are feeds posted by other applications.
Why can be this happening? Can't an application retrieve updates from other applications even if it has the read_stream permission?
I even requested for additional permissions: read_stream,user_activities,friends_activities,friends_likes,user_likes,read_requests
but nothing has changed.
What I need is to get ALL and the same stories an user would see at his FB news feed.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我使用
页面示例: http:// apps.facebook.com/anotherfeed/wallfeed.php 使用 /pageid/feed
In 过滤我的墙插件。即使有权限,如果朋友与帖子进行了交互并且没有共享交互,则该帖子将不会显示在图表中。从技术上讲,除非您拥有所有朋友以及朋友的朋友的许可,否则您无法完全模拟墙源。
I use
Sample for a page: http://apps.facebook.com/anotherfeed/wallfeed.php uses the /pageid/feed
In filtering for my wall plugin. Even with perms, if a friend has interacted with a post and is not sharing interaction the post will not show in Graph. Technically unless you have perms from all friends, and friends of friends you can not fully emulate the wall feed.
我注意到根据地理位置,结果有所不同。
如果您的服务器托管在另一个国家/地区,这可能是原因
I noticed the results are different according the geo-localisation.
If your server is hosted in another country it might be the reason why