2015-04-01 87 views
0

这不是一个双重的帖子,即使它与我有着相同的挑战。在Windows Phone 8.1中获取用户数据通用应用程序

我使用的是Visual Studio 2013,Facebook 6.8.0,Facebook.Client 1.0.2。 Windows Phone 8.1通用应用程序(不是Silverlight)的编程。

这真的令人沮丧。我无法获得他们在其网站上提供的样本以正常工作。我已经在此处显示示例: http://facebooksdk.net/docs/phone/howtos/fetch-user-data/

首先,我尝试了“步骤3 - 答:使用Facebook SDK获取用户数据”。

private async System.Threading.Tasks.Task RetriveUserInfo() {var client = new Facebook.FacebookClient(this.loginButton.CurrentSession.AccessToken); 

dynamic result = await client.GetTaskAsync("me"); 
var currentUser = new Facebook.Client.GraphUser(result); 

this.userInfo.Text = this.BuildUserInfoDisplay(currentUser);} 

这里的“this.loginButton.CurrentSession.AccessToken”配备了一个错误,因为有对CurrentSession.AccessToken没有定义。

然后我尝试了“步骤3 - B:使用登录控件获取用户数据”。 该应用程序会将我登录,但不会显示任何用户信息。我发现facebookControls:LoginButton中的'OnUserInfoChanged'触发更新。

发生了什么 - 样本是否过期?我如何获取用户数据?

回答

相关问题