当我通过复制 api-url 在浏览器中手动访问导入 api 时,我得到一个正确的 json 结果,其中 html 字段也有 html 结果。但是,当我使用 PHP 通过 cURL 访问相同的 api url 时,我只能在以下 json 结果中得到它:
{"name":"my_html","type":"HTML"}
..so 没有实际的 html。
我使用以下函数来 cURL php 中的 API:
public function queryio($connectorGuid,$url,$input,$userGuid,$apiKey) {
$io_url = "https://api.import.io/store/data/".$connectorGuid."/_query?input/webpage/url=".urlencode($url)."&_user=" . urlencode($userGuid) . "&_apikey=".$apiKey;
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$io_url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
我的问题是如何获得实际的 html?顺便说一句,对于文本、日期/时间等其他字段,一切正常。