我是PHP新手,过去2小时一直在尝试访问API。每次我请求json对象时,它都会一直给我null。我确定我正确地填写了URL和Accountkey。如果我对下面的代码做了任何错误,请告诉我。谢谢。
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, 'http://urlxxxxxxxx.com');
$header = array(
'AccountKey:' => 'xxxx',
'Accept:' => 'application/json');
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
$result = curl_exec($ch);
$obj = json_decode($result);
curl_close($ch);
print "<pre>";
print_r($obj);
print "</pre>";
?>
答案 0 :(得分:0)
尝试像这样设置CURL
http标头,而不是php array key=>value
模式。
$header = array(
'AccountKey: xxxx',
'Accept:application/json'
);