0

今天早上早些时候,我从 Facebook 获取用户电子邮件地址的代码运行良好,但现在它返回除了用户电子邮件之外的所有内容

我使用 Facebook C# SDK 获取字段。我有适当的权限来检索电子邮件。

其他开发人员的类似问题:

我尝试使用 Facebook Developer 的 Graph API Explorer 来测试 json 返回字段,但它也缺少电子邮件字段。

4

1 回答 1

0

我在浏览了 SO Q&A 后解决了这个问题,这里是遇到同样问题的任何人的解决方案。

显然我们使用了一个已弃用的权限 url 字符串:

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");
于 2012-04-28T08:25:59.957 回答