/ / Parámetro faltante de la API de búsqueda de Google q - api, curl, google-api, google-search, google-search-api

Parámetro de falta de la API de búsqueda de Google q - api, curl, google-api, google-search, google-search-api

No estoy seguro de lo que estoy haciendo mal aquí. He estado siguiendo estas instrucciones completas

De todos modos, estoy tratando de utilizar la búsqueda personalizada de GoogleAPI. Tengo mi API y CS clave. Ingreso lo siguiente, con la información apropiada completada, pero dice que me estoy perdiendo el parámetro q cuando claramente no lo estoy. ¿Alguna idea de lo que estoy haciendo mal?

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"
}
}

Respuestas

1 para la respuesta № 1

Los dos puntos en el parámetro cx deben estar codificados en URL, es decir, 017576662512468239146%3Aomuauf_lfve. Usar jQuery $ .get con un objeto params hará esto por usted si lo desea.