這不是一個雙重的帖子,即使它與我有着相同的挑戰。在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'觸發更新。
發生了什麼 - 樣本是否過期?我如何獲取用戶數據?
這將是更好的標誌雙貼出的問題比放大用雙張貼你的答案的問題。 :) – 2015-05-02 23:55:36