curl

운영자 | 기사입력 2018/10/23 [02:20]
>
필자의 다른기사 보기 인쇄하기 메일로 보내기 글자 크게 글자 작게
curl
 
운영자   기사입력  2018/10/23 [02:20]

<?php

 

$client_id = "YOUR_CLIENT_ID";

$client_secret = "YOUR_CLIENT_SECRET";

 

$url = "https://naveropenapi.apigw.ntruss.com/datalab/v1/search";

$body = "{\"startDate\":\"2017-01-01\",\"endDate\":\"2017-04-30\",\"timeUnit\":\"month\",\"keywordGroups\":[{\"groupName\":\"한글\",\"keywords\":[\"한글\",\"korean\"]},{\"groupName\":\"영어\",\"keywords\":[\"영어\",\"english\"]}],\"device\":\"pc\",\"ages\":[\"1\",\"2\"],\"gender\":\"f\"}";

 

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_POST, true);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$headers = array();

$headers[] = "X-NCP-APIGW-API-KEY-ID: ".$client_id;

$headers[] = "X-NCP-APIGW-API-KEY: ".$client_secret;

$headers[] = "Content-Type: application/json";

curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);

 

curl_setopt($ch, CURLOPT_POSTFIELDS, $body);

 

$response = curl_exec ($ch);

$status_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);

echo "status_code:".$status_code."

";

curl_close ($ch);

if($status_code == 200) {

    echo $response;

} else {

    echo "Error 내용:".$response;

}

?>

트위터 트위터 페이스북 페이스북 카카오톡 카카오톡
기사입력: 2018/10/23 [02:20]  최종편집: ⓒ iwav