当前代码采用表单输入并对其执行此操作:
$apikey = 'myapikey';
$q = urlencode($bookSearchTerm);
$endpoint = 'https://www.googleapis.com/books/v1/volumes?q=' . $q . '&key=' . $apikey;
$session = curl_init($endpoint);
curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($session);
curl_close($session);
$search_results = json_decode($data);
if ($search_results === NULL) die('Error parsing json');
只是为了踢球,我也做过
echo $endpoint;
这表明
https://www.googleapis.com/books/v1/volumes?q=lord+of+the+rings&key=myapikey
当我将该 URL 输入浏览器时,我得到一个全屏数据,告诉我,除其他外,有 814 个项目。
然而,当我在页面上运行代码时,我得到
Error parsing json
有人可以告诉我哪里出错了吗?
提前致谢。