我有一個作爲Web應用程序部署的Google Apps腳本,然後我有一個Web應用程序。在www.mjpanel.com上託管,它將Google Apps腳本稱爲Web服務。在www.mjpanel.com應用程序中,我同步。向上與谷歌請求以下範圍:如何申請「發送電子郵件爲你」範圍?
的.init( { CLIENT_ID: '[客戶端ID] .apps.googleusercontent.com', fetch_basic_profile:真, 範圍: 'https://www.googleapis.com/auth/drivehttps://mail.google.comhttps://www.googleapis.com/auth/gmail.send' } ) ;
這包括我可以找到的'all gmail authorization'的請求。當這個電話問題和授權框彈出告訴他們什麼我的應用程序。正在請求做,其中一項是「以您的身份發送電子郵件」。
我的Google Apps腳本需要「以您的身份發送電子郵件」的權限,這與「以您的身份發送電子郵件」不同。因此,當應用程序。達到了將向我的Google Apps腳本發出Web服務請求的代碼,該腳本將執行「以您的方式發送電子郵件」代碼,由於缺乏權限,Web服務調用失敗。如果我進行調試,捕獲Web服務調用發送到的Google Apps腳本URL,並粘貼到瀏覽器選項卡中,我會得到一個返回結果,這是用戶授權我的應用程序的按鈕。以「發送電子郵件爲你」。
但是,這並不好,因爲這是作爲Web服務調用發生的。
我需要的是一種請求「發送電子郵件爲你」範圍的方法;但我找不到任何文檔告訴我如何構建範圍請求。
在此先感謝您提供的任何幫助。
謝謝,巴蒂,這解決了我的問題。 –