方法spreadsheets.batchUpdate不能使用API​​密钥

时间:2018-06-04 08:52:34

标签: google-sheets google-api google-oauth google-spreadsheet-api

方法BatchUpdate只是不能使用API​​ Key auth。 回复:

    {   "error": {
           "code": 401,
           "message": "Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.",
           "status": "UNAUTHENTICATED"   
        } 
    }
使用API​​ Key的

Try this API也不起作用。 我没有找到任何相关的东西。发生了什么事?

1 个答案:

答案 0 :(得分:0)

Method: spreadsheets.batchUpdate

  

授权范围   需要以下OAuth范围之一:

     

你错了

  

"请求缺少必需的身份验证凭据。预期的OAuth 2访问令牌,登录cookie或其他有效的身份验证凭据。请参阅https://developers.google.com/identity/sign-in/web/devconsole-project。"

要求您进行身份验证且需要Oauth 2访问令牌的国家/地区。

你说你尝试过使用API​​密钥。 API密钥用于访问PUBLIC数据。要访问私人数据,您需要进行身份验证。这是文件所说的内容。

为了让我尝试工作,您需要使用Google OAuth 2.0