Facebook graph api 2013年7月突破性变化:Graph API post search有无访问令牌?

Facebook graph api 2013年7月突破性变化:Graph API post search有无访问令牌?,facebook-graph-api,Facebook Graph Api,图形API搜索中的状态会发生变化段落: 除帖子、地点和页面外,所有搜索图API调用都需要用户访问令牌。应用程序访问令牌也可用于搜索后图形API调用。位置和页面搜索图API调用仍需要应用程序访问令牌。不再支持搜索应用程序 但这在图形API搜索更改段落中说明: 除位置和页面外,所有搜索图API调用都需要应用访问令牌。将不再支持搜索应用程序 所以第一条说我不需要用户访问令牌来搜索帖子(但是如果我想的话,我可以使用应用访问令牌)。第二个说我需要使用应用程序访问令牌。我很困惑。哪一个是正确的?关于搜索AP

图形API搜索中的状态会发生变化段落:

除帖子、地点和页面外,所有搜索图API调用都需要用户访问令牌。应用程序访问令牌也可用于搜索后图形API调用。位置和页面搜索图API调用仍需要应用程序访问令牌。不再支持搜索应用程序

但这在图形API搜索更改段落中说明:

除位置和页面外,所有搜索图API调用都需要应用访问令牌。将不再支持搜索应用程序


所以第一条说我不需要用户访问令牌来搜索帖子(但是如果我想的话,我可以使用应用访问令牌)。第二个说我需要使用应用程序访问令牌。我很困惑。哪一个是正确的?

关于搜索API,我想提几件事来澄清您的困惑

  • 您可以使用用户访问令牌进行Graph API搜索,搜索所有类型的节点,如Post、Places和Pages,并检索结果的用户视图,这可能与其他两种情况不同。这种差异主要源于其他用户对各自用户的权限。基本上,我会推荐这一点,因为结果可能更适合用户

  • 您可以使用应用访问令牌从Graph API搜索中获取数据的公共视图。检索到的数据可能与其他情况不同或相同。如果对要使用的访问令牌有疑问,使用该令牌是最好的选择

  • 为了使事情进一步复杂化,您甚至可以使用Graph API search而不使用任何访问令牌(
    /search?type=post&q=video
    )。尽管这是高度不推荐的,因为Facebook可能会随时更改API,需要进一步更改您的应用程序

  • 因此,简而言之,如果您希望用户查看数据,或者您只希望公共数据用于某些统计数据等,请使用用户访问令牌。您可以使用应用访问令牌


    为了回答您的问题,您将需要在2013年7月10日之后使用App Access token

    谢谢您的澄清!到目前为止,我使用的搜索调用没有任何访问令牌。所以我的主要问题是,我是否需要在7月份添加一个,或者我是否可以继续使用这个呼叫,而不需要任何访问令牌。我同意使用访问令牌可能是个好主意,但这不是我的问题。2013年7月10日后,你将被要求使用应用访问令牌。期待图形搜索API文档的更新,谢谢!这回答了我的问题