我正在尝试在图形api上运行一个简单的查询。我只想根据用户登录Facebook的电子邮件地址撤回用户的ID。
我使用以下查询:
https://graph.facebook.com/search?q=facebook.xxx@xxx.xid.au&type=user&access_token=AAADxxxxT64Q8BADcpCdWBojPXPLbZBsSjzj8LPUPhyYJMGWaRuZAP56wIR4BaiUZAaPZA22Ex2y7bgBQHTxxxxxxxxxxxx
我得到以下回复(没有错误,没有数据)
{
"data": [
]
}
我知道电子邮件地址有效 - 这是我自己的。这个查询过去运行良好。有关我应该在哪些方面进行调试的提示?
答案 0 :(得分:0)
我认为您无权访问用户的数据。 有关详细信息,请参阅https://developers.facebook.com/docs/reference/api/permissions/
答案 1 :(得分:0)
https://graph.facebook.com/search?q=facebook.xxx@xxx.xid.au&type=user
由于隐私问题,我们已禁用通过电子邮件地址搜索。
但是,如果您的用户授予了您email
的权限,则可以获取他们的电子邮件地址,但是您可以使用该电子邮件地址进行限制。
修改强>
它是作为一个错误提交的(https://developers.facebook.com/bugs/292220680814266),现在已经解决了。
看起来Facebook已经屈服于同伴压力,现在又允许这种搜索再次发生。