簡體   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