我有一个API用于从多个帐户获取事件。最近API停止工作,我无法找出原因。
以下是我的请求示例:https://www.googleapis.com/calendar/v3/calendars/pub500.mankato%40gmail.com/events?key=myKey
该调用返回Google_Service_Exception - (400)错误请求
答案 0 :(得分:1)
这个问题的答案(是|是)验证来自API的错误响应消息,仔细阅读。我还建议重新检查API设置(控制台),API调用以及检查每个步骤是否在任何类型的框架中使用。 (针对API进行测试)
Google_Service_Exception - (400) Bad Request
似乎是无效的API凭据(API密钥)
创建new API key
后更新:
"(403) The request did not specify any referer.
Please ensure that the client is sending referer
or use the API Console to remove the referer restrictions."
这意味着您必须在API调用中指定引用者或转到API控制台(您创建新KEY的位置)并删除“引用限制”
答案 1 :(得分:0)
从您的问题来看,我认为您正在管理调用API的身份验证。根据Michael提供的信息,我认为您会发现使用API密钥的GCP文档很有帮助:
https://cloud.google.com/docs/authentication/api-keys#api_key_restrictions