不确定我在这里做错了什么。我一直在完全遵循these指示。
无论如何,我正在尝试使用Google自定义搜索API。我有我的API和CS密钥。我输入以下内容,填写了适当的信息,但是当我显然不是时,它说我错过了q参数。我有什么想法吗?
curl https://www.googleapis.com/customsearch/v1?key=INSERT_YOUR_API_KEY&cx=017576662512468239146:omuauf_lfve&q=lectures
{
"error": {
"errors": [
{
"domain": "global",
"reason": "required",
"message": "Required parameter: q",
"locationType": "parameter",
"location": "q"
}
],
"code": 400,
"message": "Required parameter: q"
}
}
答案 0 :(得分:1)
cx参数中的冒号必须是URL编码的,即017576662512468239146%3Aomuauf_lfve
。如果你愿意,可以使用jQuery $ .get和params对象。
答案 1 :(得分:1)
Google API指出“ q”或查询是运行所必需的。
参数名称值说明 必需的查询参数 cx字符串用于此请求的自定义搜索引擎ID。 q字符串查询