2017-09-20 20 views
0

私は情報を得るための最良の方法を探していました。私のazure auth from facebook。Xamarin Azure Facebookのユーザー情報を取得

私のアプリは認証とユーザーのIDを取得しています!私は情報を得るために次に必要なコードがわからない。

は、これまでのところ、私はこの

if (authenticated) 
{  
    var client = new HttpClient(); 
    var fbUser = await client.GetAsync(Appurl+".auth/me"); 
    var response = await fbUser.Content.ReadAsStringAsync(); 
    var jo = JObject.Parse(response); 
    var userName = jo["'typ':'user_id'"].ToString(); 
} 

これまでのところ、すべての答えは私の無知

を残してきている私は、名前、電子メールと私がしたい他のアイテムを返すために、これを必要とします。 これはJsonが誤った問題を解析していると確信していますが、わかりません。

助けてください!

答えて

0

私は電子メールと私が欲しい他のアイテムを返すために必要です。私はこれが間違った問題を解析するJsonだと確信していますが、わかりません。

ブラウザからhttps://yourmobileapp .azurewebsites.net/.auth/meにアクセスし、FaceBookアカウントでログインしている場合。次に、Jsonの構造体を次のように取得できます。 JArrayです。だから次のコードを使用しようとしてください、それは私の側で正しく動作します。その前に

var ja = JArray.Parse(response); 
    var id = ja[0]["user_id"]; 

enter image description here

私たちは、電子メールのスコープを追加する方法については、Azureのポータル上で電子メールの範囲を追加する必要があり、スクリーンショットを参照してください。

enter image description here

+0

ありがとうございます!これは本当に便利でした – user3348354

関連する問題