Facebook 如果我对我的应用程序启用迁移“2013年7月突破性更改”,那么通过电子邮件搜索用户将不起作用

Facebook 如果我对我的应用程序启用迁移“2013年7月突破性更改”,那么通过电子邮件搜索用户将不起作用,facebook,access-token,facebook-access-token,facebook-graph-api,Facebook,Access Token,Facebook Access Token,Facebook Graph Api,我正在使用SearchGraphAPI通过电子邮件搜索用户。以下是我如何做到这一点的示例: GET https://graph.facebook.com/search?q=Sample%40gmail.com&fields=name%2clink%2ceducation%2cid%2cwork%2cabout%2cpicture&limit=2&type=user&access_token=... 在那之前,它工作得很好。一旦我启用了破坏性的更改,我就会收到H

我正在使用SearchGraphAPI通过电子邮件搜索用户。以下是我如何做到这一点的示例:

GET  https://graph.facebook.com/search?q=Sample%40gmail.com&fields=name%2clink%2ceducation%2cid%2cwork%2cabout%2cpicture&limit=2&type=user&access_token=...
在那之前,它工作得很好。一旦我启用了破坏性的更改,我就会收到HTTP 403,说访问令牌无效

HTTP/1.1 403 Forbidden
Access-Control-Allow-Origin: *
Cache-Control: no-store
Content-Type: text/javascript; charset=UTF-8
Expires: Sat, 01 Jan 2000 00:00:00 GMT
Pragma: no-cache
WWW-Authenticate: OAuth "Facebook Platform" "insufficient_scope" "(#200) Must have a valid access_token to access this endpoint"
X-FB-Rev: 798183
X-FB-Debug: lZPVbdTmZrCo+Bde/MNEXy/halUzQx7qIDW5aiZeT0g=
Date: Mon, 29 Apr 2013 07:25:29 GMT
Connection: keep-alive
Content-Length: 120

{"error":{"message":"(#200) Must have a valid access_token to access this endpoint","type":"OAuthException","code":200}}
一旦我从请求中删除了%40@符号或“.com”部分,我就会得到一个正常的HTTP 200结果。问题是,这不是我想要的。我希望能够通过电子邮件搜索用户的方式,我可以以前

有效的请求示例:


通过电子邮件搜索对我来说效果很好访问令牌刚刚授予了足够的基本权限:

更新:

最近,Graph API explorer应用程序已于2013年7月启用 变化。所以我上面展示的例子已经不起作用了


作为林果皞 说。这是graph API中的一个bug。我在这里提交了一个bug: 你试过FQL吗

选择uid、用户名、名字、中间名、图片、图片小、图片大、, 比丘广场, 姓氏、姓名、电子邮件、生日、生日、联系方式、电子邮件、当前地址、当前位置、教育程度、家乡位置、, 语言、区域设置、配置文件、url、性别、来自何处的用户的工作 包含'youremail@example.com"


您正在使用应用程序访问令牌吗?您确定访问令牌==,而不是访问令牌=?或者你想编辑你的问题?我正在使用应用程序访问令牌。==是我编辑的itI问题中的一个输入错误。我认为这个测试环境没有2013年7月的突破性变化。正如我所说的,它运行良好,没有破坏性的更改。不,它与测试环境无关,即使我使用另一个应用程序的用户访问令牌也没有问题。例如,使用web浏览器请求将用户访问令牌放在endOk,我理解您的问题。这应该是一个bug,请报告它。事实上,这个问题可以简化:如果我在2013年7月启用迁移,破坏我的应用程序的更改,那么通过电子邮件搜索用户将不起作用
GET  https://graph.facebook.com/search?q=Samplegmail.com&fields=name%2clink%2ceducation%2cid%2cwork%2cabout%2cpicture&limit=2&type=user&access_token=...
GET  https://graph.facebook.com/search?q=Sample%40gmail&fields=name%2clink%2ceducation%2cid%2cwork%2cabout%2cpicture&limit=2&type=user&access_token=...