【发布时间】:2017-10-31 18:45:47
【问题描述】:
我必须尝试通过 javascript 获取 google calander 事件。
在 Google 控制台中,我创建了一个项目、API 密钥、OAuth 客户端 ID 并为 Google 日历启用 API。
我已将 Authorized javascript origin 设置为 http://localhost。
gapi.auth.authorize({ client_id: clientId, scope: scopes, immediate: false }, handleAuthResult);
在工作正常前两天,但昨天它没有工作并出现以下错误。
请求未指定任何引用者。请确保客户 正在发送引荐来源网址或使用 API 控制台删除引荐来源网址 限制。
错误信息是
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "ipRefererBlocked",
"message": "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.",
"extendedHelp": "https://console.developers.google.com/apis/credentials?project=698394884872"
}
],
"code": 403,
"message": "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."
}
}
【问题讨论】:
-
所以……请求是否指定了推荐人?进入developer tools network tab,查看request headers看是否有Referer header
标签: javascript google-api google-calendar-api