รบกวนผู้รู้เกี่ยวกับ วิธีใช้ PHP เชื่อต่อ Curl กับ Third party
Code (PHP)
<?php
$urlWithoutProtocol = "www.example.com:80/someServices";
$request = "";
$isRequestHeader = false;
$exHeaderInfoArr = array();
$exHeaderInfoArr[] = "Content-type: text/xml";
$exHeaderInfoArr[] = "Authorization: "."Basic ".base64_encode("authen_user:authen_pwd");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $urlWithoutProtocol);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
curl_setopt($ch, CURLOPT_HEADER, (($isRequestHeader) ? 1 : 0));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
if( is_array($exHeaderInfo) && !empty($exHeaderInfo) )
{
curl_setopt($ch, CURLOPT_HTTPHEADER, $exHeaderInfo);
}
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
ตัวอย่างครับ
Date :
2014-03-14 09:29:54
By :
mr.win
ส่วนของการเรียกใช้ Curl ผมพอเข้าใจครับเคยใช้อยู่บ้างเล็กน้อย แต่ส่วนที่ผมไม่เข้าใจคือ
-H "Accept: application/vnd.api+json;revision=1.1" \
-u ak-test-2nOJTWkRcJWTIjGJAQ6DG2eGSgXEXk5lf: \
-d "appears_on_dashboard = Some text" \
-d "tel=2565000" \
-d "description=Some text"
พวกนี้มันคึืออะไรใส่ไว้ตรงไหนครับ
Date :
2014-03-16 00:11:01
By :
Programmer
Load balance : Server 00