|
|
|
ขอความอนุเคราะห์ แนะนำการเขียน php ดึง Status จากหน้าแฟนเฟจมาโชว์หน้าเว็บหน่อยคับ |
|
|
|
|
|
|
|
Code (PHP)
<?php
@session_start(); // กำหนดไว้ กรณีอาจได้ใช้ตัวแปร session
include("facebook/facebook.php"); // เรียกใช้งานไฟล์ php-sdk สำหรับ facebook
// สร้าง Application instance.
$facebook = new facebook(array(
'appId' => '550983991586425', // appid ที่ได้จาก facebook
'secret' => 'a0a49320d7cf0f0aa2f318062d8dc13a', // app secret ที่ได้จาก facebook
'cookie' => true, // อนุญาตใช้งาน cookie
));
// appId และ secret ดูวิธีการได้มาจาก
// http://www.ninenik.com/สร้าง_comment_ด้วย_social_plugins_ใน_facebook_api_อย่างง่ายดาย-291.html
// ตรวจสอบสถานะการ login
// สร้างฟังก์ชันไว้สำหรัดทดสอบ การแสดงผลการใช้งาน
function pre($varUse){
echo "<pre>";
print_r($varUse);
echo "</pre>";
}
// สร้างตัวแปรสำหรับเก็บข้อมูลของสมาชิกเมื่อได้ทำการ login แล้ว
$me = null;
// ถ้ามีการ login ดึงข้อมูลสมาชิกที่ login มาเก็บที่ตัวแปร $me เป็น array
if($session){
try{
$uid = $facebook->getUser(); // เก็บ id ของผู้ใช้ไว้ที่ตัวแปร $uid กรณีมีการล็อกอิน facebook อยู่
$me = $facebook->api('/me'); // ดึงข้อมูลผู้ใช้ปัจจุบันทีล็อกอิน facebook มาเก็บในตัวแปร $me
}catch (FacebookApiException $e) { // กรณีเกิดข้อผิดพลากแสดงผลลัพธ์ข้อผิดพลาดที่เกิดขึ้น
error_log($e);
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link rel="stylesheet" type="text/css" href="css/screen.css" media="screen" />
<title>E-marketing</title>
</head>
<body>
<div id="wrapper">
<div id="header">
<div id="logo">
<h1><a href="index.html">ท่องเที่ยว 4 จังหวัด</a></h1>
</div>
<div class="clr"></div>
</div>
<div class="content">
<ul id="menu">
<li><a class="current" href="#">Home</a></li>
<li><a href="#">Practice</a></li>
<li><a href="#">Attorneys</a></li>
<li><a href="#">Accidents</a></li>
<li><a href="#">News</a></li>
<li><a href="#">About Us</a></li>
<li><a href="#">Contact Us</a></li>
</ul>
<div id="pitch">
<!--<h1>Sed at elit non est auctor lobortis sed nec<br />
Vivamus nec odio eget lacus semper</h1>
<p><em>Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Ut enim risus, rhoncus sit amet ultricies vel, aliquet ut dolor. Duis iaculis urna vel massa ultricies suscipit.</em></p>-->
</div>
<div class="col">
<h2>ท่องเที่ยวนครศรีธรรมราช</h2>
<p align="center"><?php echo "<img src=\"http://graph.facebook.com/TravelNakhon/picture?type=large\"/>"; ?></p>
<? $testData1=$facebook->api("/TravelNakhon?fields=id,name,link,description");
echo $testData1['description'];
?>
<!-- <a class="link" href="#">MORE</a>-->
</div>
<div class="col">
<h2>ท่องเที่ยวพัทลุง</h2>
<p align="center"><?php echo "<img style=\"height:135px;\" src=\"http://graph.facebook.com/TravelMuangLung/picture?type=large\"/>"; ?></p>
<? $testData2=$facebook->api("/TravelMuangLung?fields=id,name,link,description");
echo $testData2['description'];
?>
<!-- <a class="link" href="#">MORE</a>-->
</div>
<div class="col">
<h2>ท่องเที่ยวสุราษฎร์ธานี</h2>
<p align="center"><?php echo "<img style=\"height:135px;\" src=\"http://graph.facebook.com/TravelMuangSurat/picture?type=large\"/>"; ?></p>
<? $testData3=$facebook->api("/TravelMuangSurat?fields=id,name,link,description");
echo $testData3['description'];
?>
<!-- <a class="link" href="#">MORE</a>-->
</div>
<div class="col last">
<h2>ท่องเที่ยวชุมพร</h2>
<p align="center"><?php echo "<img style=\"height:135px;\" src=\"http://graph.facebook.com/TravelMuangChumphon/picture?type=large\"/>"; ?></p>
<? $testData3=$facebook->api("/TravelMuangChumphon?fields=id,name,link,description");
echo $testData3['description'];
?>
<!--<a class="link" href="#">MORE</a>-->
</div>
<div class="clr"></div>
</div>
<div id="main">
<div class="col1">
<h3>ข่าวล่าสุด</h3>
<div class="article">
<? $count=5;
$testdata10 = $facebook->api('/fql?q=SELECT+status_id,+message,+time+FROM+status+WHERE+uid=157871667576378');
for($i=0; $i<$count; $i++){
$testb = $testdata10['data'][$i]['status_id'];
$test = $testdata10['data'][$i]['message'];
echo $testb;
echo $test;
}
?>
<p class="date">March, 2010</p>
<h4><a href="http://www.accidentlawyersnc.com/">Truck Accident Lawyers</a></h4>
<p class="short">Quisque scelerisque purus quis eros sollicitudin gravida. Aliquam erat volutpat. Donec a sem consequat. <a href="#">»</a></p>
</div>
<div class="article">
<p class="date">February, 2010</p>
<h4><a href="http://www.mccabelawoffices.com/">Car Accident Lawyers</a></h4>
<p class="short">Quisque scelerisque purus quis eros sollicitudin gravida. Aliquam erat volutpat. Donec a sem consequat. <a href="#">»</a></p>
</div>
<div class="article">
<p class="date">January, 2010</p>
<h4><a href="http://www.hardisonwood.com/">Car Accident Attorneys</a></h4>
<p class="short">Quisque scelerisque purus quis eros sollicitudin gravida. Aliquam erat volutpat. Donec a sem consequat. <a href="#">»</a></p>
</div>
</div>
<div class="clr"></div>
</div>
<div id="footer">
<p id="links">
<a href="#">Privacy Policy</a>
<a href="#">Terms of Use</a>
</p>
<p>
<a href="#">Home</a>
<a href="#">Practice</a>
<a href="#">Attorneys</a>
<a href="#">Accidents</a>
<a href="#">News</a>
<a href="#">About Us</a>
<a href="#">Contact Us</a>
</p>
<p>Copyright © 2010 − Lawyer&Attorney · Design: Luka Cvrk, <a href="http://www.solucija.com" title="Free CSS Templates">Solucija</a> ¬ <a href="http://www.lawyermarketinggroup.com/">Law Firm Marketing</a></p>
</div>
</div>
</body>
</html>
ตรงบรรทัดนี้แหละคับที่มีปัญหา
Code (PHP)
<? $count=5;
$testdata10 = $facebook->api('/fql?q=SELECT+status_id,+message,+time+FROM+status+WHERE+uid=157871667576378');
for($i=0; $i<$count; $i++){
$testb = $testdata10['data'][$i]['status_id'];
$test = $testdata10['data'][$i]['message'];
echo $testb;
echo $test;
}
?>
คำสั่ง FQl ที่ใช้จริง https://developers.facebook.com/tools/explorer?fql=SELECT%20status_id%2C%20message%2Ctime%20FROM%20status%20WHERE%20uid%3D157871667576378%20LIMIT%201%0A
ผมอยากดึงข้อมูล
"status_id": 365246570172219,
"message": "ชาวพัทลุงส่งเสียงด้วยครับ",
"time": 1328758368
มาโชว์ครับ แนะนำหน่อยคับ
Tag : PHP, HTML/CSS, JavaScript, jQuery
|
|
|
|
|
|
Date :
2013-02-04 17:42:54 |
By :
demokoe |
View :
1092 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กระทู้ได้หรือยังครับ
|
|
|
|
|
Date :
2013-02-08 22:43:18 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|