C# OAuth-我可以通过用户id获取谷歌用户照片吗?
在Facebook中,我可以使用用户id获取用户照片,如下所示: 字符串pictureUrl=“”+info.Login.ProviderKey+“/picture?type=large” 在谷歌有可能吗?如果可能的话,你能给我一个url吗?我可以通过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
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();