使用PHP和curl从api获取结果

时间:2016-01-18 13:29:59

标签: php json curl

我必须做一个curl请求才能从api获取som数据。 我坚持想法如何做到这一点。或者只是星期一累;)

url就像= ... / api / web / timezon

它的json构建
接受:application / json
Content-Type:application / json

我想从中得到的是: 版本和内容

那么,我如何尽可能顺利地做到这一点?

以下是我的示例代码:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://servername/api/web/TimeZones");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_HTTPHEADER, array(
    'x-ms-company-registerid: x-ms-company-registerid',
    'Accept: application/json',
    'Content-Type:     application/json')                                                                       
);
    $parsed_json = curl_exec($ch);
    $parsed_json = json_decode($parsed_json);

foreach($parsed_json->results->collection1 as $collection){
    echo $collection->Version->text . '<br>';
    echo $collection->Content->text . '<br>';
}

curl_close($ch);

0 个答案:

没有答案