2013-10-02 43 views
0

我們建立與谷歌應用程序腳本(部署爲Web應用程序)的服務。 此服務腳本使用帶有UrlFetchApp和oAuthConfig的Google API。我們的腳本和服務正在毫無問題地工作。授權谷歌urlfetch API只能在腳本編輯器可能,而不是與Web應用程序/服務UI

問題: 如果新用戶想要使用我們的服務,他啓動服務URL並打開服務。在這個過程中,他必須授權腳本函數使用的所有內容,而不使用with urlfetch使用api。所以,如果他再次啓動服務,他會收到錯誤消息:「需要授權才能執行該操作」。 我們發現授權urlfetch-api的唯一方式是用戶進入腳本編輯器並從編輯器UI啓動該功能。如果他這樣做,他可以授權這個API。 Afterwords,他可以通過網址開始服務,一切運作良好。

有沒有人知道更好的方式來授權用戶,而無需在編輯器中進行此操作?

回答

0

有一個開放的問題,因爲issue 677 2011年7月,和很多人都在等待那個...

+0

謝謝你......所以我現在也在等待...... – user2839250

0

用戶可以直接從瀏覽器的URL運行腳本,將得到該點的標準授權的對話。通過在html中提供鏈接和定製的響應,您可以使其更友好一些。

+0

不,這個過程不適用於urlfetch-api授權... – user2839250

相關問題