我使用以下代码从Facebook
获取用户数据。但是,最近facebook
更新了API
版本,之后它只返回ID和名称,而不是其他信息,如电子邮件,照片,出生日期等。
请帮助我如何获得所有需要的信息?
FaceBookConnect.Authorize("email", Request.Url.AbsoluteUri.Split('?')[0]);
string data = FaceBookConnect.Fetch(code, "me");
FacebookUser faceBookUser = new JavaScriptSerializer().Deserialize<FacebookUser>(data);
答案 0 :(得分:0)
你应该使用:
https://graph.facebook.com/2.4/me?fields=id,name,email,currency
注意:“电子邮件”字段只能在用户对象之后访问 用户授予“电子邮件”权限。
答案 1 :(得分:0)
试
string data = FaceBookConnect.Fetch(code, "me?fields=email,first_name,last_name,gender");