ฟังก์ชัน curl (curl_setopt) get json เชื่อมต่อกับ API กรมขนส่ง GPS Tracking

สร้าง function Get json

function get_json($url){
$login = 'username';
$password = 'password';


$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "$login:$password");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$result = curl_exec($ch);

return $result;

curl_close($ch);
}

วิธีนำไปใช้

$result = get_json($url);//เรียกฟังก์ชัน get_json // พร้อมส่ง url ที่จะเชื่อมต่อ
$json = json_decode($result, true); // de code json ก่อน

foreach($json['results'] as $result){// เรียกข้อมูล results ออกมา
   echo  $result['vender_id'];// ตัวแปร ตามคู่มือของกรมขนส่งเลยครับ
}

ไม่มีความคิดเห็น:

แสดงความคิดเห็น