使用开发人员API并认为它与其他所有内容相同,但它让我感到疯狂。
我的代码如下所示:
$url = "THE_URL";
$file = file_get_contents($url);
$json = json_decode($file);
echo "<pre>";
print_r($json);
结果回来了。这是一个GET请求,因此直接转到URL会显示如下响应:
{
"q" : "slowcooker",
"from" : 0,
"to" : 10,
"params" : {
"sane" : [ ],
"q" : [ "slowcooker" ],
"callback" : [ "test" ]
},
"more" : false,
"count" : 9,
"hits" : [ {
"recipe" : {
"uri" : THE_URI
我尝试过的最后一件事就是对文件变量执行var_dump,然后写出所有内容。
我相信这是JSONP - 但我似乎无法找到解析这些信息的任何内容,就像我通常使用的其他API一样。
非常感谢任何帮助。
**编辑** 在做var_dump时,我得到了这个:
string '{
"q" : "slowcooker",
"from" : 0,
"to" : 10,
"params" : {
"sane" : [ ],
"q" : [ "slowcooker" ],
"app_id" : [ "79770dae" ],
"app_key" : [ "43f65995bb1a03b9cedd18cfe55aadc9" ]
},
"more" : false,
"count" : 9,
"hits" : [ {
"recipe" : {
"uri" : "THE URL",
"label" : "LABEL",
"image" : "IMG_URL",
"source" : "'... (length=133685)
&#34; string&#34;之后的所有内容以红色突出显示。