2016-12-27 36 views
1

在另一個計算器的問題張貼到公共谷歌頁時,提問者描述的以下情形。我引用了他之前的問題,因爲當我試圖張貼到工作表時,我遇到了同樣的問題。 GET工作正常。我無法從之前的問題討論中瞭解它是否實際上相對於POST請求得到了解決。401錯誤 - 未授權 - 嘗試使用V4的表API

「我有沒有運氣獲得對公共電子表格中運行時從谷歌API表的V4的響應

相關文件規定:

」如果請求不需要授權(例如對公共數據的請求),那麼應用程序必須提供API密鑰或OAuth 2.0令牌,或同時提供這兩種令牌 - 無論哪種選擇最適合您。「

並提供API密鑰,文檔狀態:

「在獲得API密鑰後,應用程序可以將查詢參數key = yourAPIKey附加到所有請求URL。」

因此,我應該能夠獲得列出公共電子表格中工作表的響應,網址:

https://sheets.googleapis.com/v4/spreadsheets/ {spreadsheetId}鍵= {myAPIkey}

(有,顯然,id和鍵分別在路徑和查詢字符串提供)

然而,當我這樣做,我?得到一個HTTP 401響應。「

是否有可能使用基於APIkey訪問(而不是的oauth2)張貼到使用V4表API谷歌的表?

回答

0

看來你不能使用API​​密鑰這裏,因爲它會要求你的身份驗證憑據。我自己嘗試過,但即使我是電子表格的擁有者,我也遇到了一個錯誤"The caller does not have permission"

嘗試檢查這些相關的線程,如果它可以幫助你。