ดูภาพจากกล้อง CCTV ทั่วกรุงเทพ ด้วย TraffyAPI (และ Drupal7)

Posted by on January 12, 2011 in Drupal | 0 comments

ดูภาพจากกล้อง CCTV ทั่วกรุงเทพ ด้วย  TraffyAPI (และ Drupal7)

เอาข่าว  Traffy เปิดให้บริการ มาฝากครับ  สามารถไปสมัครใช้บริการและอ่านเอกสารกันได้ที่ http://api.traffy.in.th/apis หน้าตาดังภาพข้างล่าง

Fullscreen
Uploaded with Skitch!

แต่ผมแนะนำให้ไปดูที่ http://info.traffy.in.th/ ก่อนจะดีมากครับ

ทดลองใช้

ผมทดลองเขียนติดต่อเพื่อขอดูภาพจากกล้อง ครับ

ได้ผลดังภาพข้างล่าง

Home | together.in.th
Uploaded with Skitch!

.

Home | together.in.th
Uploaded with Skitch!

.

ลองของจริงได้ที่ http://www.together.in.th/drupal/traffy/test/getCCTV

7

ผมทำเป็น  Module ของ 7 นะครับ
(เขียนเลียนแบบโค้ดการติดต่อ จากเอกสารของ เลยครับ)
มี Configuration ใน ประมาณนี้ครับ

  • หน้าแสดงรายละเอียด Module
    • Modules | together.in.th
  • หน้า  Configuration ใส่ appid, apikey
    • Hello Traffy API config | together.in.th

ปัญหาที่พบ

module ผมยังทำไม่เรียบร้อยครับ เหนื่อยนักเลยพักเลย (opensource ให้แก้ไขกันต่อ)

  • ผม parse json ที่ได้จาก api ด้วยคำสั่ง  json_decode ไม่ได้
    • Online JSON Parser
      json: 27 parse errors
  • รู้สึกหน่วงๆนิดๆ
  • มี error timeout ตอนติดต่อบางครั้ง
  • เอกสาร

ไม่ใช่ปัญหาแต่ขัดใจเล็กๆ

  • format ของ output ที่ได้จาก ไม่เหมืนกัน (บางอันไม่มี json, บางอันมีแบบ table)  ผมชอบ json มากกว่า xml เฉยๆ ;p

Source Code

source code ของ module (drupal7)

สรุป

เยี่ยมครับ  มี api ให้ใช้ มีข้อมูลให้ใช้ แจ่มมาก

แหล่งข้อมูลเพิ่มเติม

Leave a Comment

Your email address will not be published. Required fields are marked *