今天早上我从Facebook获取用户电子邮件地址的代码工作正常,但现在它返回用户电子邮件的所有 EXCEPT 。
我使用Facebook C#SDK获取字段。我有权检索电子邮件。
其他开发者的类似问题:
我尝试使用Facebook Developer的Graph API Explorer测试json返回字段,但它也缺少电子邮件字段。
答案 0 :(得分:0)
我在浏览SO Q& A之后解决了这个问题,对于遇到同样问题的人来说,这是解决方案。
显然我们使用的是已弃用的权限网址字符串:
var parameters = new Dictionary<string, object>();
parameters.Add("permission", "email,more_permissions,blah,blah");
应该一直使用这个:
var parameters = new Dictionary<string, object>();
parameters.Add("scope", "email,more_permissions,blah,blah");