Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从facebook登录API获取手机号码?_C#_Facebook Login_Asp.net Mvc 5 - Fatal编程技术网

C# 如何从facebook登录API获取手机号码?

C# 如何从facebook登录API获取手机号码?,c#,facebook-login,asp.net-mvc-5,C#,Facebook Login,Asp.net Mvc 5,这是我的代码,我正试图使用它从facebook获取手机号码,但我无法获取手机号码 var identity = await AuthenticationManager.GetExternalIdentityAsync(DefaultAuthenticationTypes.ExternalCookie); var access_token = identity.FindFirstValue("fb_access_token"); var fb = new FacebookClient(access

这是我的代码,我正试图使用它从facebook获取手机号码,但我无法获取手机号码

var identity = await AuthenticationManager.GetExternalIdentityAsync(DefaultAuthenticationTypes.ExternalCookie);
var access_token = identity.FindFirstValue("fb_access_token");
var fb = new FacebookClient(access_token);
dynamic myInfo = fb.Get("/me?fields=email,name,gender"); // specify the email field
Email = myInfo.email;
Name = myInfo.name;
string s = myInfo.gender;
Gender = char.ToUpper(s[0]) + s.Substring(1);

据我所知,您无法获取手机号码。查找以下可通过API获取的字段列表