2017-02-15 32 views
1

這裏我使用的是Google apps腳本,我想使用Google picker API來獲取我的驅動程序文件和文件夾。Apps腳本編輯器的授權JavaScript起源

https://console.developers.google.com用於創建憑證

但我不知道會是怎樣的「JavaScript重定向URL」創建客戶端ID。自從我從腳本編輯器中執行這個腳本(谷歌驅動器 - >新>谷歌工作表 - >工具 - >腳本編輯器)。

enter image description here

請幫助解決這個問題...

+0

redirect_uri沒什麼問題。例如,它是''「http:// localhost:8000」''。但是,如果你想獲得頁面上的代碼,當你選擇應用程序類型時,請選擇「其他」。對於「其他」,redirect_uri是urn:ietf:wg:oauth:2.0:oob「'」。當您使用redirect_uri訪問oauth URL時,您可以在頁面上看到代碼。從Google OAuth2獲取的訪問令牌對於所有「應用程序類型」都是相同的。 – Tanaike

+0

謝謝你寶貴的答案......但你是否在談論客戶端ID創建?當選擇其他選項來創建客戶端ID時,沒有選項可以輸入redirect_uri ... – TestUser

+0

對於「其他」,雖然沒有選項,但當您獲得授權碼響應時,可以使用urn:ietf:wg :oauth:2.0:oob「''as redirect_uri。你可以看到[這裏](https://developers.google.com/api-client-library/python/auth/installed-app)。如果您選擇「其他」,那麼您可以在那個時候獲得客戶端ID。 – Tanaike

回答

1

對於文件選擇器,你應該建立在谷歌控制檯一個簡單的API密鑰和引薦進入這些領域。

*.google.com 
*.googleusercontent.com 
+0

而從谷歌控制檯創建一個API鍵沒有選擇喲輸入域的權利?能否請你指導我解決這個問題。其實我想從我的谷歌網站上傳文件到谷歌驅動器,首先我會創建應用程序腳本N將發佈這個作爲網絡應用程序,並將在我的谷歌經典網站使用此網址如果你有任何想法,請help.I能夠顯示這個文件選取器在電子表格中,但我想這個作爲網絡app.i不想要顯示它從谷歌表 – TestUser