Description :

ค้นหาข้อมูลสภาพการจราจร ในสถานที่และบริเวณต่างๆ ในระบบ ใช้ข้อมูลที่รวบรวมจากการรายงานข้อมูลของผู้ใช้รถใช้ถนนบน Twitter เป็นหลัก ซึ่งข้อมูลเดียวกันกับ getIncident API และ Twitter Account @Traffy
โดยผลลัพธ์ของการค้นหา จามาจากข้อมูลงที่ตรงกับคำที่ค้นหาตรงๆ และบริเวณข้างเคียงที่สามารถอนุมานได้ว่าเกี่ยวข้องกับคำที่ค้นหา

การสรุปข้อมูล จะสรุปจากข้อมูลจราจรที่ระบบค้นหาได้ย้อนหลัง 1 ชั่วโมง โดยจะให้ความสำคัญกับข้อมูลล่าสุด มากกว่าข้อมูลที่ผ่านไปแล้ว ผู้ใช้สามารถกำหนดจำนวนชั่วโมง ที่ข่าวนำมาสรุปย้อนหลังได้เองสูงสุด 24 ชั่วโมง

URL:

http://api.traffy.in.th/apis/apitraffy.php?api=getTraffyAsk&appid=…&key=…&format=…&callback=…&q=…&detail=…&timeWindows=… 

API Status:

Online / Beta Test

Formats: (Click for sample output)

XML, JSON, JS, TABLE(HTML), CSV

HTTP Method:

GET

Requires Authentication :

true

API rate limited :

ไม่จำกัด

Parameters :

Required *

*api = ประเภทของ api ที่ต้องการ (getIncident)
Example: http://api.traffy.in.th/apis/apitraffy.php?api=getTraffyAsk

*appid = id  ที่ได้รับจากการลงทะเบียน ( ลงทะเบียน )
Examplehttp://api.traffy.in.th/apis/apitraffy.php?api=getTraffyAsk&appid=(id ที่ได้รับจากการลงทะเบียน)

*key = คีย์ที่ได้รับจากการลงทะเบียน ( ลงทะเบียน )
Example: http://api.traffy.in.th/apis/apitraffy.php?api=getTrafftAsk&appid=(id ที่ได้รับจากการลงทะเบียน)&key=(คีย์ ที่ได้รับจากการลงทะเบียน)

*q = คำถามที่ต้องการถามระบบ สามารถใส่เป็นคำถาม หรือเป็นชื่อสถานที่/ถนน อย่างได้อย่างหนึ่ง เช่น ลาดพร้าวรถติดหรือไม่, ลาดพร้าว อโศก
Example: http://api.traffy.in.th/apis/apitraffy.php?api=getTrafftAsk&appid=(id ที่ได้รับจากการลงทะเบียน)&key=(คีย์ ที่ได้รับจากการลงทะเบียน)&q=ลาดพร้าว

format = รูปแบบของการแสดงผล (XML, JSON, JS,TABLE)  default : XML
Example: http://api.traffy.in.th/apis/apitraffy.php?api=getTrafftAsk&appid=(id ที่ได้รับจากการลงทะเบียน)&key=(คีย์ ที่ได้รับจากการลงทะเบียน)&q=ลาดพร้าว&format=JSON

callback = ชื่อ callback function ที่ต้องการ (output in JS format require) default: Function
Example: http://api.traffy.in.th/apis/apitraffy.php?api=getTrafftAsk&appid=(id ที่ได้รับจากการลงทะเบียน)&key=(คีย์ ที่ได้รับจากการลงทะเบียน)&q=ลาดพร้าว&format=JS&callback=myFunc

detail = เลือกว่าต้องการแสดงผลข้อมูลจราจรที่นำมาใช้สรุปหรือไม่ default: TRUE
Example: http://api.traffy.in.th/apis/apitraffy.php?api=getTrafftAsk&appid=(id ที่ได้รับจากการลงทะเบียน)&key=(คีย์ ที่ได้รับจากการลงทะเบียน)&q=ลาดพร้าว&format=JSON&detail=false

timeWindow = เลือกว่าต้องการให้นำข้อมูลกี่ชั่วโมงย้อนหลัง มาใช้ตอบคำถาม (1-24) default: 1
Example: http://api.traffy.in.th/apis/apitraffy.php?api=getTrafftAsk&appid=(id ที่ได้รับจากการลงทะเบียน)&key=(คีย์ ที่ได้รับจากการลงทะเบียน)&q=ลาดพร้าว&format=JSON&detail=false

Response :

XML example:

Screenshot from 2013-11-26 16:29:58

JSON example:

Screenshot from 2013-11-26 16:30:24