【发布时间】:2020-03-27 17:23:56
【问题描述】:
我的 api json
{"success":true,"result":{"id":"1017fw436","title":"Leading with NLP","author":"David","url":"abc.com","image":"/abc.img","info":{"pages":"258 Pages","year":"2001","size":"2.74 MB","downloads":"151,185 Downloads","language":"English"},"url_url":"https://drive.google.com/file/d/1GDA9N9SQLHdXBKih8c_GEwcUL"}}
我用过
<?php $json_url = "my link api";
$json = file_get_contents($json_url);
$data = json_decode($json, TRUE);
echo $data['id'];
?>
但它不起作用
【问题讨论】:
-
如果你的意思是 id 没有被回显,那么你需要使用指令 $data['result']['id']
-
或者有时,您的 PHP 服务器可能无法向您的 API 发出正确的请求(主要是因为 https 客户端验证)。请查看您的错误日志以了解更多详细信息。