Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.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# OAuth-我可以通过用户id获取谷歌用户照片吗?_C#_Asp.net Mvc_Google Oauth - Fatal编程技术网

C# OAuth-我可以通过用户id获取谷歌用户照片吗?

C# OAuth-我可以通过用户id获取谷歌用户照片吗?,c#,asp.net-mvc,google-oauth,C#,Asp.net Mvc,Google Oauth,在Facebook中,我可以使用用户id获取用户照片,如下所示: 字符串pictureUrl=“”+info.Login.ProviderKey+“/picture?type=large” 在谷歌有可能吗?如果可能的话,你能给我一个url吗?我可以通过ProviderKey获取用户照片 有点像: 字符串pictureUrl=“”+info.Login.ProviderKey+ “/picture?type=large” 谢谢大家! 不,您必须使用https://www.googleapis.co

在Facebook中,我可以使用用户id获取用户照片,如下所示:

字符串pictureUrl=“”+info.Login.ProviderKey+“/picture?type=large”

在谷歌有可能吗?如果可能的话,你能给我一个url吗?我可以通过
ProviderKey
获取用户照片

有点像:

字符串pictureUrl=“”+info.Login.ProviderKey+ “/picture?type=large”


谢谢大家!

不,您必须使用
https://www.googleapis.com/plus/v1/people/me
endpoint并传递一个承载令牌,该令牌只是OAuth登录期间提供的访问令牌


请参阅:

如果您正在使用较新的身份验证端点(
v2/auth
v4/token
,如中所述)并请求身份验证请求中的
配置文件
范围,则返回的ID令牌将在
图片
声明中包含用户照片,适用于拥有照片的用户。这个问题已经解决了

var info = await AuthenticationManager.GetExternalLoginInfoAsync();