我在我的应用程序中使用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
,并将其留待Google API处理?
答案 0 :(得分:2)
之前已经问过这个问题: .NET client for the Google People API
无论如何,您应该使用OAuth 2.0库,看起来您会对UserInfoResource.GetRequest感兴趣。