0

我要根据公开可用的电子邮件进行搜索。问题是它给了

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

} }

但是使用另一个较旧的应用程序..我得到了结果

{"data": [
{
  "name": "<Privacy>", 
  "id": "<Privacy>"
}], "paging": {
"next": "https://graph.facebook.com/search?q=<email>&type=user&limit=25&offset=25&__after_id=1131330642"

} }

我两次都使用了以下查询

http://graph.facebook.com/search?type=user&q=<email>&Access_Token=<Token>
4

2 回答 2

1

启用“2013 年 7 月重大更改”的应用程序存在一个错误,它描述了这个确切的问题......我个人遇到了这个问题。只需在您的应用设置中禁用“2013 年 7 月重大更改”,并希望在 7 月 10 日之前修复此问题,届时重大更改将适用于所有 Facebook 应用。

查看:https ://developers.facebook.com/bugs/335452696581712?browse=search_5187796ecdd086833270863

于 2013-05-26T12:21:32.837 回答
0

您无法搜索电子邮件(不再),您甚至需要特定的附加权限才能阅读您自己用户的电子邮件,电子邮件通常是私人的。您使用的搜索类型是“用户”,因此您只能搜索用户名。

更多信息:https ://developers.facebook.com/docs/graph-api/using-graph-api/v2.2#search

于 2013-05-03T14:33:35.837 回答