当我执行请求时,我遇到400错误,指出“我们的客户发出了格式错误或非法的请求。这就是我们所知道的。”我的所有密钥都有效,我用于发出请求的网站网址已经过验证。当我将网址输入浏览器时,它会给我一个完整的响应,包含相关数据。
代码段:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://www.googleapis.com/customsearch/v1?
key=SERVER_KEY&cx=SEARCH_ENGINE_ID&q=flower&searchtype=image");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$file = curl_exec($ch);
curl_close($ch);
echo $file;
答案 0 :(得分:0)
这一直是一个鬼鬼祟祟的语法错误。我的文本编辑器在SERVER_KEY之后是自动间隔,这使得API请求为空