3

我已經創建了Google Spreadsheet,並授予所有人的編輯權限(即使沒有登錄也可以編輯)。在沒有認證令牌的情況下訪問Google電子表格API

這是link。我想用Google Spreadsheet API更新此表。但我得到錯誤。我的要求是通過API更新工作表,即使沒有訪問憑證。

enter image description here

+0

您是否找到解決方案?似乎即使「任何人都可以編輯模式」,我們只能讀取數據但不能更改或添加一些 –

回答

1

你需要authorized to make such requests

每個請求您的應用程序發送給谷歌API表需要 確定您的應用程序谷歌。有兩種方法可以識別您的應用程序:使用OAuth 2.0令牌(也授權請求 )和/或使用應用程序的API密鑰。以下是如何 確定要使用的這些選項:

如果請求需要授權(如用於 個人的私人數據的請求),則應用程序必須提供OAuth 2.0令牌的請求。應用程序也可能提供API密鑰,但它不必。如果請求不需要 授權(例如對公共數據的請求),那麼 應用程序必須提供API密鑰或OAuth 2.0令牌或 兩者 - 無論您選擇哪種方式最方便。

就是這樣。沒有繞過授權。

+0

我已經創建了API密鑰,並在郵遞員頭文件中添加了 密鑰:授權 值:key = 。但它仍然沒有工作。 – Nageswaran

+0

@Nageswaran你必須在查詢字符串中傳遞它,而不是標題。請參閱https://developers.google.com/sheets/api/guides/authorizing#APIKey – swordbeta

相關問題