Windows phone:使用 facebook graph api 获取用户的电子邮件 ID
Posted
技术标签:
【中文标题】Windows phone:使用 facebook graph api 获取用户的电子邮件 ID【英文标题】:Windows phone:Get email id of user using facebook graph api 【发布时间】:2015-05-08 06:06:17 【问题描述】:var client = new Facebook.FacebookClient(this.fbLoginButton.CurrentSession.AccessToken);
dynamic result = await client.GetTaskAsync("me");
var currentUser = new Facebook.Client.GraphUser(result);
this.userInfo.Text = this.BuildUserInfoDisplay(currentUser);
private string BuildUserInfoDisplay(Facebook.Client.GraphUser user)
System.Diagnostics.Debug.WriteLine("In user info display");
var userInfo = new System.IO.StringWriter();
userInfo.WriteLine(string.Format("Name: 0", user.Name));
请告诉我如何在 Windows 中使用 facebook graph api 获取用户的电子邮件 ID
【问题讨论】:
【参考方案1】:登录时需要申请email
权限。见
【讨论】:
已授予电子邮件权限,但如何访问?user.email
。查看 SDK 文档和 FB 文档developers.facebook.com/docs/graph-api/reference/user#Reading以上是关于Windows phone:使用 facebook graph api 获取用户的电子邮件 ID的主要内容,如果未能解决你的问题,请参考以下文章
Facebook 注销 Windows Phone 应用程序而不打开 WebBrowser
Windows phone:使用 facebook graph api 获取用户的电子邮件 ID
c# Windows Phone 7 中的 Facebook 聊天客户端
Windows phone 7 facebook 应用程序身份验证问题