有谁知道自 2013 年第三季度迁移于 2013 年 7 月 10 日生效以来,是否可以使用 Graph API 通过电子邮件地址搜索用户?
我知道搜索应用程序已被删除,并且注释说现在除了位置和页面之外的搜索需要应用程序访问令牌,但我似乎根本无法让搜索为 type=user 工作。
我曾经能够从类似于以下网址的网址获取数据: 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://developers.facebook.com/blog/post/2013/04/03/platform-updates--operation-developer-love/ 特别是以下注释:“Graph 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
}
}
这只是不可能再做,还是我错过了一些东西(看起来文档至少已经过时了)。
谢谢!