【问题标题】:Google calendar API. Saying 403 error(insufficient permission)谷歌日历 API。说 403 错误(权限不足)
【发布时间】:2017-12-05 12:00:32
【问题描述】:
{ 
  "error": { 
    "errors": [ 
      { 
        "domain": "global", 
        "reason": "insufficientPermissions", 
        "message": "Insufficient Permission" 
      } 
    ], 
    "code": 403, 
    "message": "Insufficient Permission" 
  } 
}

在将新事件插入谷歌日历时。

【问题讨论】:

  • 显示调用日历API的代码
  • 您的应用没有足够的权限插入日历。例如,如果用户没有向您的应用授予此类权限,或者您没有正确登录。

标签: php google-api google-calendar-api


【解决方案1】:
{  
   "error":{  
      "errors":[  
         {  
            "domain":"global",
            "reason":"insufficientPermissions",
            "message":"Insufficient Permission"
         }
      ],
      "code":403,
      "message":"Insufficient Permission"
   }
}

表示您当前已通过身份验证的用户无权插入您的事件。大多数 Google 日历 API 方法都是私有的,只能由具有正确权限的用户使用。

  1. 检查您已通过身份验证的用户,确保该用户有权访问您尝试向其中插入事件的日历。
  2. 检查您进行身份验证的范围。如果您使用只读访问权限进行身份验证并尝试写入,您也会看到此错误。

【讨论】:

  • 是的,这可能是其他情况下的原因之一,但我的情况不同。但我是问题的根源。感谢您的支持。
【解决方案2】:

经过一番努力,我得到了解决方案。我需要删除我以前保存的所有凭据。

示例:我需要删除 ->.credentials/calendar-php-quickstart.json

其中 .credentials 是一个目录。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-14
    • 2018-09-04
    • 1970-01-01
    • 2018-06-13
    • 2021-01-18
    • 2021-07-11
    • 2016-04-01
    相关资源
    最近更新 更多