Facebook Graph api返回的新闻提要是否可以更改为显示最新的新闻?

Facebook Graph api返回的新闻提要是否可以更改为显示最新的新闻?,facebook,facebook-graph-api,Facebook,Facebook Graph Api,使用当前的(v2.4)Graph api,我可以在/{user id}/home上看到用户的新闻提要,假设我拥有用户访问令牌和读取流扩展权限 根据“该API返回的帖子可能与一个人在facebook.com或facebook的移动应用程序中看到的帖子不同。” 有没有可能因为我在官方文件中找不到修改返回内容而未记录的方法?e、 g.模仿facebook.com上的“展示最新故事”选项 或者将帖子限制在那些由白名单用户发布的帖子上,例如 (我希望能够访问用户朋友的公开帖子。我无法通过朋友的{user

使用当前的(v2.4)Graph api,我可以在
/{user id}/home
上看到用户的新闻提要,假设我拥有用户访问令牌和
读取流
扩展权限

根据“该API返回的帖子可能与一个人在facebook.com或facebook的移动应用程序中看到的帖子不同。”

有没有可能因为我在官方文件中找不到修改返回内容而未记录的方法?e、 g.模仿facebook.com上的“展示最新故事”选项

或者将帖子限制在那些由白名单用户发布的帖子上,例如

(我希望能够访问用户朋友的公开帖子。我无法通过朋友的
{user id}访问)/feed
尽管由于FB的隐私相关API限制,帖子是公开的,但我希望能够通过新闻feed做到这一点,只有在完整的新闻feed可用而不是默认返回的有限的热门故事feed时,新闻feed才会起作用。)


注意:我知道之前也有人问过类似的问题,但这些问题要么没有得到明确的回答,要么与早期版本的API有关。

无论使用哪种API版本,端点和读取流的权限都将被弃用,并将被删除2015年10月6日–见

如果你想获得用户朋友的帖子,那么这些朋友必须成为你的应用程序的用户,并首先授予它访问他们帖子的权限


我不知道为什么他们拒绝API访问facebook.com上免费提供的内容

大概主要是因为你不是Facebook用户,在这里查看其他人提供给他们的内容,而是第三方应用程序开发人员——如果你可以免费使用这些数据,你可以用这些数据做各种(不公开的)事情,比如扩展社会分析、数据挖掘、,因此,用户现在必须明确同意与您的应用程序共享内容,然后您才能访问它。
这也是为什么他们删除了以前存在的所有
朋友*
权限,允许人们在一定程度上授予应用程序访问属于朋友的数据的权限


基本上可以归结为:第三方应用程序是否能够访问我的数据应该由我来决定,而不是由我的任何Facebook朋友来决定。

无论是
/{user id}/home
端点还是
read_stream
权限都不受欢迎,所有应用程序都将被删除(无论它们使用的是哪种API版本)2015年10月6日–如果你想获得用户朋友的帖子,那么这些朋友必须成为你的应用程序的用户,并首先授予它访问他们帖子的权限。谢谢@CBroe,我在查看文档时错过了这一点。我一直在寻找一个明确的是或不是,虽然这不是我所希望的答案。我不知道为什么他们拒绝API访问facebook.com上免费提供的内容,这使得一个有趣的项目变得不可行。(顺便说一句,如果你把它作为答案贴出来,我会接受你的回答)我有点不同意。我认为,在本案中,隐私钟摆已经向相反的方向摆得太远了。如果我在facebook上发布某个东西并将其标记为公共,那么它就在野外。如果我担心谁能看到我的更新,我应该只将隐私设置为“朋友”。没有什么能阻止一个肆无忌惮的开发者从facebook.com上获取公共数据。我的使用案例是,我们当地的市长使用他的facebook帐户发布议会政策/活动,我想让任何人都可以使用这些更新,而不必强迫他们使用FB和市长朋友。隐私可能不是唯一的因素,但是,FB也希望通过在新闻提要中注入广告来赚钱——这就是为什么他们不想让第三方应用程序再复制新闻提要等“核心功能”的原因。无论如何,你的市长可能不应该首先在他们的个人墙上发布这类内容,但将其发布到为您的城镇/社区设置的专用Facebook页面。通过应用程序,你仍然可以相对轻松地在页面上发布帖子。