繁体   English   中英

使用Google OAuth2获取用户信息,例如名称,电子邮件

[英]Fetching User Info like Name, Email using Google OAuth2

我在应用程序中使用Google的.NET SDK,并希望获取用户信息。 我已经使用以下范围获得了UserCredential对象。

  new[] { Uri.EscapeUriString("https://www.googleapis.com/auth/userinfo.email"), 
          Uri.EscapeUriString("https://www.googleapis.com/auth/userinfo.profile") }

之后,寻找UserInfoService来获取用户的名称和电子邮件,但找不到它。 请注意,我仅使用Google的SDK,而不自己处理请求和响应。
我在其他网站上发现的样本很少,但是这些样本未使用Google API,并且正在形成
请求网址,并且需要解析响应JSON。

有没有一种方法可以让我得到UserInfo没有自己创建请求的URL,离开这个由谷歌API来处理?

在此之前已经有人问过: Google People API的.NET客户端

无论如何,您应该使用OAuth 2.0库,并且您似乎会对UserInfoResource.GetRequest感兴趣。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM