使用AccountKey和Accept从API获取Json

时间:2017-09-21 15:04:58

标签: php curl

我是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>";
?>

1 个答案:

答案 0 :(得分:0)

尝试像这样设置CURL http标头,而不是php array key=>value模式。

 $header = array(
   'AccountKey: xxxx',
   'Accept:application/json'
 );