โปรแกรมดึงข้อมูลจาก xml ไปเก็บไว้ที่ spreadsheets ของ google

สวัสดีสมาชิกทรูฮิต ทุกท่าน สำหรับ ท่านที่ต้องการนำข้อมูลของทรูฮิต ขึ้นไปวางไว้ที่ https://docs.google.com/spreadsheets

มีขั้นตอนการทำงานดังนี้
1 ไปที่ https://drive.google.com/



กดที่ปุ่ม New ดังรูป สร้างเอกสารชื่อ truehits มี 5 คอลัมน์ คือ date , rank , ip , session , pageview  เพื่อเก็บข้อมูล ดังรูป

2 สร้างไฟล์ php ชื่อ test.php โดยหลักการทำงานคือ 
2.1 ดึงข้อมูลจาก xml ของทรูฮิต เช่น เราต้องการดึงข้อมูลของเว็บ www.thairath.co.th ดึงได้จาก ไฟล์ http://truehits.net/xml/news_all.xml


2.2 เอาค่าที่ได้มา  คือ date , sort , uniqueip , uniquesession , pageviews  เก็บไว้ และ ส่งค่าไปเก็บไว้ที่ https://docs.google.com/spreadsheets ที่เราสร้างรอไว้แล้ว ใน ข้อ 1

2.3 สำหรับ การทำงาน ของทาง google เอง ที่เป็น Google Sheet API for Php ไปดูรายละเอียดได้ที่ https://developers.google.com/sheets/api/quickstart/php

2.4 สามารถดาวน์โหลด โค้ดตัวอย่างทั้งหมด ได้ที่ ดาวน์โหลด

2.5 หลังจากเรียก โปรแกรม  test.php จะได้ผลลัพธ์ดังรูป 



เพื่อนๆ สามารถนำไป ประยุกต์ใช้งานอย่างอื่นๆ ก็ได้ ที่ต้องการทำงาน กับ google spreadsheets  ทั้ง อ่าน เขียน แก้ไข ข้อมูลได้ทั้งหมด 

ขอบคุณค่ะ 

ทีมงานทรูฮิต