具体来说,我希望更新要抓取的 URL。可在此处找到文档:https ://www.kimonolabs.com/apidocs#SetCrawlUrls
不幸的是,我对 cURL 和 RESTful API 的了解至少是有限的。我最近失败的尝试是:
$ch = curl_init("https://kimonolabs.com/kimonoapis/");
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-type: application/json', 'kimonoapis/$api_id/update'));
curl_setopt($ch, CURLOPT_POSTFIELDS, $data)
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
其中 $data 是一个数组:
array(2) {
["apikey"]=>
string(32) "API_KEY"
["urls"]=>
array(2) {
[0]=>
string(34) "URL 1"
[1]=>
string(34) "URL 2"
}
}
我还尝试了 json_encode 的变体,在查询字符串中传递参数,以及 cURL 的不同变体,但到目前为止还没有成功。您如何成功利用他们的 RESTful API?