是否可以檢索我已經使用OAuth成功驗證過的Google帳戶的用戶名?在java中獲取谷歌的電子郵件地址/用戶名?
我已經檢索到用戶訪問令牌,但我想知道他們是否是API調用,我可以這樣做有https://google.api/getUserName並將訪問令牌傳遞給該調用,併成功檢索用戶的電子郵件/用戶名?
在一個普通的OAuth Web服務中,您只需要祕密和id訪問令牌來調用Web服務,但在谷歌中您也需要用戶名。
任何想法?
是否可以檢索我已經使用OAuth成功驗證過的Google帳戶的用戶名?在java中獲取谷歌的電子郵件地址/用戶名?
我已經檢索到用戶訪問令牌,但我想知道他們是否是API調用,我可以這樣做有https://google.api/getUserName並將訪問令牌傳遞給該調用,併成功檢索用戶的電子郵件/用戶名?
在一個普通的OAuth Web服務中,您只需要祕密和id訪問令牌來調用Web服務,但在谷歌中您也需要用戶名。
任何想法?
感謝隊友。會給這個嘗試 – jonney 2011-01-05 14:33:02
http://code.google.com/intl/ja/apis/accounts/docs/AuthForInstalledApps.html#Errors
這一個是PHP,我想在JAVA稍微修改能做出這樣的鍛鍊
http://www.electrictoolbox.com/google-analytics-login-php-curl-username-password/
這將無法正常工作,因爲我不得不臨時存儲用戶帳戶憑據發送到谷歌登錄這失敗了Oauth的目的。 我想要的是一個簡單的API調用,我可以向谷歌返回,我返回的是我通過OAUTH重新獲取的OAUTH令牌後面的用戶名。 – jonney 2010-11-17 15:50:31
我想通迄今使用電子表格API的唯一途徑。
如果您要求資訊,列出所有文件
https://spreadsheets.google.com/feeds/spreadsheets/private/full?alt=json
沒有與用戶名的字段,以及:
response.data.feed.title.$t
不幸的是,這意味着提示用戶授予訪問權限他的GDocs帳戶,這可能會令人困惑..
但我不知道谷歌的任何API來直接獲取usern AME。
其奇怪的谷歌需要oauth令牌以及用戶名 – jonney 2010-11-22 15:04:37
最好的方法,下面的進料從通訊錄數據API檢索:
https://www.google.com/m8/feeds/contacts/default/full?alt=json&max-results=0
,並從進料下一個字段:
response.data.feed.id
或
response.data.feed.author.name.$t
response.data.feed.author.email.$t
的網址不起作用。 – Daniel 2010-11-17 11:24:24
@Daniel S /他是示範電話。 – 2010-11-17 11:30:01
是的正確,我只是在展示電話,看看他們是否有類似的谷歌 – jonney 2010-11-17 12:12:35