Xamarin Azure Facebook 获取用户信息
Xamarin Azure Facebook get user info
我一直在寻找从 facebook 获取我的 azure auth 信息的最佳方式。
我的应用程序正在获取用户的身份验证和 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();
}
到目前为止所有的答案都让我一头雾水
我只需要这个来 return 命名电子邮件和我想要的其他项目。
我确定这是一个 Json 解析错误的问题,但我不确定。
请帮忙!!!
I just need this to return name email and other Items I want. I am sure this is an Json Parsing the wrong issue but I am not sure.
如果您从浏览器访问 https://yourmobileapp .azurewebsites.net/.auth/me
,并使用您的 FaceBook 帐户登录。然后你可以得到 Json 结构如下。它是一个 JArray 。所以请尝试使用以下代码,它在我这边工作正常。
var ja = JArray.Parse(response);
var id = ja[0]["user_id"];
在此之前我们需要在Azure portal上添加email scope,关于如何添加email scope,请参考截图。
我一直在寻找从 facebook 获取我的 azure auth 信息的最佳方式。
我的应用程序正在获取用户的身份验证和 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();
}
到目前为止所有的答案都让我一头雾水
我只需要这个来 return 命名电子邮件和我想要的其他项目。 我确定这是一个 Json 解析错误的问题,但我不确定。
请帮忙!!!
I just need this to return name email and other Items I want. I am sure this is an Json Parsing the wrong issue but I am not sure.
如果您从浏览器访问 https://yourmobileapp .azurewebsites.net/.auth/me
,并使用您的 FaceBook 帐户登录。然后你可以得到 Json 结构如下。它是一个 JArray 。所以请尝试使用以下代码,它在我这边工作正常。
var ja = JArray.Parse(response);
var id = ja[0]["user_id"];
在此之前我们需要在Azure portal上添加email scope,关于如何添加email scope,请参考截图。