图谱API搜索中的Developer Roadmap个状态更改段落:
除了帖子,地点和页面之外的所有搜索图谱API调用都需要用户访问令牌。应用访问令牌也可用于Post search Graph API调用。地方和页面搜索图形API调用仍然需要App访问令牌。将不再支持搜索应用程序。
但是这个Developer Blog Post在图谱API搜索更改段落中说明了:
除了地方和页面之外的所有搜索图形API调用都需要应用访问令牌。将不再支持搜索应用程序。
所以第一个说我不需要用户访问令牌来搜索帖子(但如果我愿意,我可以使用App访问令牌)。第二个说我需要使用App访问令牌。我糊涂了。哪一个是正确的?
答案 0 :(得分:3)
我想提一下关于搜索API的一些事项,以避免混淆。
您可以使用用户访问令牌进行图谱API搜索,对于所有类型的节点,例如帖子,地点和页面,并检索用户的视图结果可能与其他两个案例不同。差异基本上来自其他用户对其相应的权限。我会推荐这个基本上因为结果可能更多用户。
您可以使用应用访问令牌从图谱API搜索中获取数据的公开视图。检索到的数据可能与其他情况不同或相同。对于使用什么访问令牌,如果有疑问,使用此功能是最好的。
为了使事情进一步复杂化,您甚至可以使用图谱API搜索而无需任何访问令牌(Sample request /search?type=post&q=video
)。虽然这非常不推荐,因为Facebook可能随时更改API,需要在您的应用中进行进一步更改。
因此,如果您需要用户查看数据,或者如果您只想要某些统计信息的公共数据等,请简单地使用用户访问令牌。您可以使用App Access令牌。
并回答您的问题您需要在2013年7月10日之后使用App Access令牌