ช่วยอธิบายที่ว่าจะนำไปใช้กับสคริปที่เขียนขึ้นมาเองยังไงอ่ะครับไม่เข้าใจ งง
ข้อมูลที่ส่งมา เป็นชนิด JSON ครับ
เขียน PHP ให้รับได้มากที่สุด 3 บทความต่อการรัน 1 ครั้งครับ
ตัวอย่างนี้เป็นการ รับค่ามาแล้ว เพิ่มลง ฐานข้อมูลอย่างง่ายๆครับ
<?php #Database config
$host['servername'] = 'localhost'; # host
$host['dbuser'] = ''; # ชื่อผู้ใช้
$host['dbpass'] = ''; # รหัสผ่าน
$host['dbname'] = ''; # ชื่อฐานข้อมูล
$siteurl = "";
#Database Connect
$conn = mysql_connect($host['servername'],$host['dbuser'],$host['dbpass']);
$db = mysql_select_db($host['dbname']);
mysql_query("SET NAMES UTF8");
header("Content-type:text/html; charset=UTF-8");
//header("Content-type:application/json; charset=UTF-8");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
$login = array(
"user"=>'admin',
"api_key"=>'61z6c479c7qh9nblrak6vu6bhrg5nz3i',
"group"=>'54dd060b2rlercghkavgpc487tr3kh1an'
);
$url = '
http://loop.in.th/server/api/?user='. 
$login['user'].'&api_key='.$login['api_key'].'&group='.$login['group'].'';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
$autoarticle_send = curl_exec($ch);
curl_close($ch);
$autoarticle_recive = $autoarticle_send;
$json=json_decode($autoarticle_recive,true);
///////// use the same action to all use while action to easy //////////
//$js = 0;
//$js_loops = 3;
//
//while ($js<=$js_loops){
//switch ($json[$js]){
//case TRUE:
// // use data
// print_r($json[$js]);
// break;
//case FALSE:
// break;
//}
//$js++;
//}
//////// use for different action in case ////////
// check have json data of content 1
switch ($json[0]){
case TRUE:
// use data
$d = 'INSERT INTO news (cate_id, title, detail, file1, status, lock_postfile)
VALUES ("12", "'.mysql_real_escape_string($json[0]['title']).'", "'.mysql_real_escape_string($json[0]['content']).'", "'.mysql_real_escape_string($json[0]['thumbnail']).'", "0", "Y")';
mysql_query($d) OR die (mysql_error());
break;
case FALSE:
break;
}
// check have json data of content 2
switch ($json[1]){
case TRUE:
// use data
print_r($json[1]);
break;
case FALSE:
break;
}
// check have json data of content 3
switch ($json[2]){
case TRUE:
// use data
print_r($json[2]);
break;
case FALSE:
break;
}
?>
สำหรับค่าที่ส่งมา ในตัวอย่างเอามาใช้แค่ title content และ thumbnail
ซึ่งจริงๆแล้วส่งมาหลายค่าครับ และรายละเอียดอื่นๆ สำหรับท่านที่ทำสคริปเว็บวาไรตี้ออกมาขายแล้วต้องการเชื่อม
อ่านได้ที่หน้าดาวน์โหลด API ของทางเว็บได้เลยครับ