我正在开发一个Chrome扩展程序,其中包含用于Chrome的谷歌云消息传递,以便将消息推送到我的Chrome扩展程序的实例中。
当尝试将消息推送到GCM服务器时,我收到以下不成功的响应,如下所示;
> POST /gcm_for_chrome/v1/messages HTTP/1.1
> User-Agent: curl/7.26.0
> Host: www.googleapis.com
> Accept: */*
> Content-Type: application/json
> Content-Length: 133
>
* upload completely sent off: 133 out of 133 bytes
< HTTP/1.1 403 Forbidden
< Content-Type: application/json; charset=UTF-8
< Date: Mon, 15 Apr 2013 19:49:24 GMT
< Expires: Mon, 15 Apr 2013 19:49:24 GMT
< Cache-Control: private, max-age=0
< X-Content-Type-Options: nosniff
< X-Frame-Options: SAMEORIGIN
< X-XSS-Protection: 1; mode=block
< Server: GSE
< Transfer-Encoding: chunked
<
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "accessNotConfigured",
"message": "Access Not Configured"
}
],
"code": 403,
"message": "Access Not Configured"
}
}
有谁知道如何解决这个问题?
提前谢谢你。 Burin H。
答案 0 :(得分:0)
此问题的一个潜在原因是未将API设置为启用。
为确保您的API已启用,您可以登录https://code.google.com/apis/console,点击左侧导航栏中的“服务”,然后查看Google Cloud Messaging for Chrome的服务状态。如果您发现它设置为“关闭”,则可以解释问题,您可以通过将其设置为“开启”来修复它。