我正在使用azure mobileservices Facebook身份驗證和xamarin android原生應用程序。所有配置我已完成在Facebook和天藍色,並添加所需的權限「public_profile」。使用Xamarin android和azure facebook身份驗證獲取用戶配置文件/詳細信息的錯誤
正在顯示Facebook登錄頁面。在Facebook上添加憑據後,我想USERPROFILE從Facebook,
但我得到的錯誤 「Facebook.FacebookOAuthException:(OAuthException - #1)壞標記」
我的代碼是
用戶=等待客戶端.LoginAsync(this,MobileServiceAuthenticationProvider.Facebook);
userToken = user.MobileServiceAuthenticationToken;
var fb = new FacebookClient();
fb.AccessToken = userToken;
dynamic me = fb.Get(「me?fields = first_name,last_name」); //我在這裏得到錯誤
string firstname = me.first_name;
我想要做的是,在xamarin Android原生應用程序。所以你的選擇對我無用。我的問題已經更新了。 –
我不知道你爲什麼這麼說。 Xamarin Android使用.NET庫(因此我參考了.NET的文檔),並且PROCESS與客戶端無關。您的代碼清楚地表明您正在使用來自Azure Mobile的令牌訪問Facebook,這是您的基本問題。 –
我已經解決了使用以下鏈接http://stackoverflow.com/questions/32390377/get-user-info-like-name-email-id-etc-from-authentication-token-in-net-backend –