我需要通过两个参数--key和connector_id连接到json API并验证(connectorauth)。 Key是API密钥,connector_id只是一个id。 我还有一个URL来从中提取数据。
我所知道的是,我必须通过邮寄和卷曲来获取数据。你能给我一个示例脚本来验证吗?我不知道如何使用两个参数key和connector_id。
我应该在标题中使用它们,还是应该使用CURLOPT_USERPWD。 p>
成功之后,我应该得到这个结果 -
由于
答案 0 :(得分:1)
试试这个,
$url
将成为帖子网址
$params
是查询字符串,例如: - key = somevalue& connector_id = value
$count
没有传递任何参数。在此示例中,2键和connector_id
function download_page($url, $count, $params) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
curl_setopt($ch, CURLOPT_TIMEOUT, 15);
curl_setopt($ch, CURLOPT_POST, $count);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}