使用 Facebook Graph API 搜索用户

Posted

技术标签:

【中文标题】使用 Facebook Graph API 搜索用户【英文标题】:Search users using Facebook Graph API 【发布时间】:2018-03-10 12:08:31 【问题描述】:

如何?

我试过了:

GET https://graph.facebook.com/search?q=name&type=user&access_token=token&appsecret_proof=proof

GET https://graph.facebook.com/v2.12/search?q=name&type=user&access_token=token&appsecret_proof=proof

但两者都返回空数据:

"data":[]

我看到一个问题,其中提到 API v2.0 中已弃用某些搜索功能。是否仍然可以进行用户搜索?我找不到任何用于进行用户搜索的 Facebook API 参考。

【问题讨论】:

【参考方案1】:

原来问题是因为我使用的是测试用户帐户。我用真实账户进行了测试,它可以正常工作。

GET graph.facebook.com/v2.12/search?q=name&type=user

需要 access_token。 如果启用了“需要应用程序机密”,则需要 appsecret_proof。 使用测试用户帐户返回空数据。

【讨论】:

以上是关于使用 Facebook Graph API 搜索用户的主要内容,如果未能解决你的问题,请参考以下文章

Facebook Graph API - 带有坐标的搜索事件

Graph API 2.0 版中是不是删除了 Facebook 图形搜索 API?

使用 Facebook Graph API 按位置搜索公共事件

Facebook Graph API 搜索返回奇怪的结果

无法从服务器端检索搜索结果:使用Python的Facebook Graph API

如何在 iPhone 应用程序中使用 FB Graph 搜索 API