เราสามารถใช้ blogger api เพื่อนำข้อมูลจาก blogger มาแสดงในเว็บได้ดังนี้
1. เข้าไปที่ https://developers.google.com/blogger/docs/3.0/using#auth เพื่อขอ key สำหรับนำข้อมูล blog มาแสดงในเว็บ แล้วคลิกี่ API Key
2. คลิกที่ GET A KEY เราจะได้ Key ตามรูป
3. หากเราต้องการ แสดงรายการ post ที่มีใน blogger.com ของเรา เราสามารถใช้ REST API
https://www.googleapis.com/blogger/v3/blogs/blogID/posts?key=API Key ซึ่ง response ที่ส่งกลับมาจะเป็นในรูปแบบ JSON
โดย blogID สามารถดูได้จาก หน้าบทความทั้งหมดของ blog ดังรูป
Code สำหรับแสดง post จาก blogger.com
<?php
//เรียกใช้ blogger api โดยเก็บข้อมูลของ Blog ไว้ในตัวแปล $content
$content=file_get_contents("https://www.googleapis.com/blogger/v3/blogs/blogID/posts?key=API Key");
$json=json_decode($content);//แปลงผลลัพธ์จาก blogger api ให้เป็น JSON Object
$post=$json->items;//เก็บข้อมูลการ Post ของ blog ไว้ในตัวแปร $post
for($i=0;$i<count($post);$i++)//วน loop แสดงข้อมูลแต่ละ post
{
echo "<h4>".$post[$i]->title."</h4>";//แสดงชื่อหัวข้อของ post
echo "<h5>วันที่ ".$post[$i]->published."</h5>";//แสดงวันที่แผยแพร่
echo $post[$i]->content;//แสดงเนื้อหาของโพส
echo "<hr />";
}
?>
ผลลัพธ์ที่ได้คือ