【问题标题】:Graph API search for user broken since Q3 2013 migration自 2013 年第三季度迁移以来,用户的图形 API 搜索中断
【发布时间】:2013-08-14 10:35:28
【问题描述】:

自 2013 年第三季度迁移于 2013 年 7 月 10 日生效以来,是否有人知道通过电子邮件地址搜索用户的 Graph API 是否可用?

我知道搜索应用程序已被删除,并且注释说现在需要应用程序访问令牌进行搜索而不是地方和页面,但我似乎根本无法让 type=user 的搜索工作.

我过去只能从类似以下的 url 获取数据: https://graph.facebook.com/search?q=email_address&type=user&access_token=valid_user_access_token

我找到的相关文档:

  • https://developers.facebook.com/docs/reference/api/search/
  • https://developer.facebook.com/blog/post/2013/04/03/platform-updates--operation-developer-love/ 特别是以下注释: "图形 API 搜索更改 除 Places 和 Pages 外,所有搜索 Graph API 调用都需要应用访问令牌。将不再支持搜索应用程序。”

我尝试过直接在 url 中使用 app access_token 以及使用 PHP SDK,但我总是得到以下异常:

{
   "error": {
      "message": "(#200) Must have a valid access_token to access this endpoint",
      "type": "OAuthException",
      "code": 200
   }
}

这是不可能再做的,还是我遗漏了什么(看起来文档至少已经过时了)。

谢谢!

【问题讨论】:

  • 那么请您看一下错误信息吗?
  • “文档似乎至少已经过时了” --- 文档页面上有一个带有红色感叹号的巨大文本块
  • 我断言我有一个有效的 access_token 并且 API 有一个错误并且不匹配,不仅是过时的文档,还有对 2013 年第三季度迁移中更改内容的描述。 .
  • developers.facebook.com/tools/… -- 如果你有一个有效的 access_token 就可以了
  • 感谢您提供该工具的链接。我以前没见过。不幸的是,如果您使用电子邮件地址作为“q”的值,则不管访问令牌如何,它都不起作用。此外,与 2013 年第三季度迁移的说明相反,它不适用于应用程序访问令牌。例如,这有效:search?q=jason hills&type=user&access_token=(已删除),但 search?q=jasonhi@hotmail.com&type=user&access_token=(已删除)不起作用。我真的在寻找来自 Facebook 的人来回应,因为他们将人们指向 Stackoverflow 寻求支持。

标签: facebook facebook-graph-api


【解决方案1】:

在寻找修复程序时,我在 Facebook 上看到了同样的“错误报告”的回复,Facebook 开发人员回复说你不能再通过电子邮件进行搜索了。

【讨论】:

    【解决方案2】:

    即使您拥有有效的访问令牌,Facebook 现在也不允许搜索公共供稿,请在此处阅读:

    https://developers.facebook.com/docs/graph-api/reference/v2.0

    他们已移除搜索操作,并将其作为“Public Feeds API”移动,仅对某些合作伙伴可用。

    https://developers.facebook.com/docs/public_feed/

    您仍然可以通过直接点击 URL 获得结果:

    https://graph.facebook.com/search?q=[QUERY]&access_token=[ACCESS-TOKEN]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多