2010-11-17 45 views
7

是否可以檢索我已經使用OAuth成功驗證過的Google帳戶的用戶名?在java中獲取谷歌的電子郵件地址/用戶名?

我已經檢索到用戶訪問令牌,但我想知道他們是否是API調用,我可以這樣做有https://google.api/getUserName並將訪問令牌傳遞給該調用,併成功檢索用戶的電子郵件/用戶名?

在一個普通的OAuth Web服務中,您只需要祕密和id訪問令牌來調用Web服務,但在谷歌中您也需要用戶名。

任何想法?

+0

的網址不起作用。 – Daniel 2010-11-17 11:24:24

+0

@Daniel S /他是示範電話。 – 2010-11-17 11:30:01

+0

是的正確,我只是在展示電話,看看他們是否有類似的谷歌 – jonney 2010-11-17 12:12:35

回答

0
+0

這將無法正常工作,因爲我不得不臨時存儲用戶帳戶憑據發送到谷歌登錄這失敗了Oauth的目的。 我想要的是一個簡單的API調用,我可以向谷歌返回,我返回的是我通過OAUTH重新獲取的OAUTH令牌後面的用戶名。 – jonney 2010-11-17 15:50:31

1

我想通迄今使用電子表格API的唯一途徑。

如果您要求資訊,列出所有文件

https://spreadsheets.google.com/feeds/spreadsheets/private/full?alt=json

沒有與用戶名的字段,以及:

response.data.feed.title.$t 

不幸的是,這意味着提示用戶授予訪問權限他的GDocs帳戶,這可能會令人困惑..

但我不知道谷歌的任何API來直接獲取usern AME。

+0

其奇怪的谷歌需要oauth令牌以及用戶名 – jonney 2010-11-22 15:04:37

相關問題