显示卷曲数据,空白页

时间:2016-06-10 14:52:10

标签: php curl

我试图使用PHP中的curl从公司的房子API下载json数据。

以下是他们尝试使用的示例: https://developer.companieshouse.gov.uk/api/docs/company/company_number/readCompanyProfile.html#here

示例:

stg.a<-stg.a[which(stg.a$Freq>0),]

我的代码

curl -uYOUR_APIKEY_FOLLOWED_BY_A_COLON: https://api.companieshouse.gov.uk/company/{company_number}

使用标题:

<?php
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "https://api.companieshouse.gov.uk/company/01000000");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_HTTPHEADER, array(
    'curl -u8yUXrestOfmyApiKey:'
    ));
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
$result = curl_exec($curl);
if(false == $result){
    echo curl_error($curl);
}
curl_close($curl);
print($result);

?>

我得到400 - 错误的请求,并且在我的代码上面有标题,我什么都没有得到错误空白页没有数据。

PS。有一家公司的号码是01000000我已经检查了

1 个答案:

答案 0 :(得分:1)

你shuld添加CURLOPT_USERPWD

curl_setopt($curl, CURLOPT_USERPWD, "YOUR API KEY"); #Add your api key