伙计我正在使用谷歌控制台测试qpx express api,我不断收到这个403错误。
403 Forbidden
- Hide headers -
cache-control: private, max-age=0
content-encoding: gzip
content-length: 260
content-type: application/json; charset=UTF-8
date: Mon, 30 Mar 2015 08:42:13 GMT
expires: Mon, 30 Mar 2015 08:42:13 GMT
server: GSE
vary: Origin, X-Origin
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "accessNotConfigured",
"message": "Access Not Configured. The API (QPX Express API) is not enabled for your project. Please use the Google Developers Console to update your configuration.",
"extendedHelp": "https://console.developers.google.com"
}
],
"code": 403,
"message": "Access Not Configured. The API (QPX Express API) is not enabled for your project. Please use the Google Developers Console to update your configuration."
}
}
我的要求就是这个......
POST https://www.googleapis.com/qpxExpress/v1/trips/search?key={YOUR_API_KEY}
{
"request": {
"passengers": {
"adultCount": 1
},
"slice": [
{
"destination": "LCY",
"origin": "ATH",
"date": "2015-08-27"
}
]
}
}
由qpx doc定义... 我的项目启用了qpx api。我在这里错过了什么.. ????
答案 0 :(得分:0)
信息很清楚,原因如下:accessNotConfigured
。
请再次检查您的API:
答案 1 :(得分:0)
解决。 问题是我使用了android密钥而不是我的应用程序所需的浏览器密钥。 这就是为什么qpx api阻止了我的请求。 脚步。 内部API& auth --->证书 创建了一个浏览器密钥,左侧引用为空,因此默认设置为允许的任何引用。