我正在嘗試使用google script web app service開發一個簡單的Web應用程序,並使用UrlFetch service從另一個腳本訪問它。從UrlFetch服務訪問Web應用程序開發網址
我的問題是,爲了嘗試我的web應用程序上的代碼,我不得不每次發佈一個新版本,因爲試圖訪問開發的URL返回返回和HTML文件告訴我登錄即使我已經爲每個人設置網絡應用程序的權限,包括匿名(如果我點擊生產網址,它確實有效)。
我假設Google出於安全原因限制了對開發URL的訪問,但是有人可以在這個假設上點亮一下嗎?
PS:我不知道這是否是相關的,但我的谷歌帳戶在谷歌Apps for Education網域
編輯
我發現避免發佈每個代碼的應用程序的方法更改:而不是從UrlFetch服務調用它,我已經創建了一個名爲doPost
或doGet
方法的Web應用程序代碼中的函數(我必須創建請求參數,但這很簡單),並且我已更改該腳本的結尾記錄了將其返回給客戶端的結果。當應用程序準備就緒時,我可以使用UrlFetch發佈和開發客戶端。
無論如何,如果有人知道開發者網址的限制,那將是非常棒的!
爲什麼需要從應用中獲取應用?使用圖書館無法實現什麼樣的回報價值? – Kriggs
將代碼作爲Web應用程序運行,可讓您選擇代碼將在哪個用戶下運行。使用庫總是同一個用戶(當前的用戶)。我的權限情況非常複雜,所以我絕對需要一種以不同於當前用戶的身份運行代碼的方式,因此我使用的是Web應用程序。 – mTorres