2012-06-11 92 views
0

儘管https://developers.google.com/accounts/docs/OAuth2Login非常具有描述性,但我似乎無法將自己的頭腦轉換爲Google Apps腳本。使用OAuth從Google Apps網站中的鏈接的Google Apps腳本中檢索「消費者」電子郵件

最終目標是讓用戶點擊一個鏈接,授權訪問他們的用戶信息。然後,我將使用他們的電子郵件地址或userId將相應的電子表格分配給其他Google Apps腳本用戶界面。

我確定一些示例代碼會讓我在路上。

這有可能嗎?

可以使用鏈接來實現此目的嗎? http://support.google.com/sites/bin/answer.py?hl=en&answer=1224166&topic=1224152&ctx=topic

回答

0

問題是,當您將腳本作爲服務發佈時,它會在您的ID下執行。所有授權必須在腳本編輯器中完成。因此,當第三方點擊按鈕或鏈接或其他內容時,腳本將在您的用戶標識下運行,並且您返回的所有內容都是您自己的用戶標識。

總之,答案是否定的。悲傷,但真實:(

+0

超級傷心!在我的文章末尾提到的鏈接腳本怎麼樣? – jonyskids

0

查看Google Code site上的OAuth代碼。在幾種不同的編程語言中,有一些很好的例子以及客戶端(和服務器)代碼。跟隨樣本如何獲得所需的令牌。

+0

馬克S.感謝您的建議。我做了大量的研究,我不清楚是否有可能獲得用戶名或電子郵件的「消費者」帳戶,一個不在我的域名中,不在Google Apps網站上您知道這是否有可能嗎? – jonyskids

+0

如果用戶授權您的應用通過OAuth訪問其數據,則可以使用元數據饋送來獲取他們的信息。請參閱[元數據](https://developers.google.com/google-apps/documents-list/#getting_general_information_about_a_users_account)Feed信息。 –

+1

我今天在環聊中提出了此問題,Saurabh和Eric提供了答覆。 – Srik

相關問題