Description :

เปลี่ยนชื่อจาก getText2Traffic (Alpha) เป็น getTrafficMeta (Beta)
ให้บริการสกัดข้อมูลจราจรจากประโยค ดังนี้

1. type = ประเภท (จุด, เส้น, ระบุไม่ได้)
2. incident = เหตุการณ์ที่เกิดขึ้น
3. place/road = ถนนหรือสถานที่ที่เกิดเหตุการณ์
4. startprep = คำแบ่งประเภทจุดเริ่มต้นของเหตุการณ์
5. from = จุดเริ่มต้นของเหตุการณ์
6. stopprep = คำแบ่งประเภทจุดสิ้นสุดของเหตุการณ์
7. to = จุดสิ้นสุดของเหตุการณ์ 

ตัวอย่าง:

ถนนพหลโยธินขาออก จากรังสิต มุ่งหน้า บางปะอินทร์ ปริมาณรถน้อย คล่องตัว ทั้งไปทั้งกลับ

type  = line
incident  = การจราจร:จราจรคล่องตัว
road = ถนนพหลโธิน
startprep = จาก
from = รังสิต
stopprep = มุ่งหน้า
to = บางปะอินทร์

ถนนศรีอยุธยาสองฝั่งรถคล่องตัว

type  = point
incident  = การจราจร:จราจรคล่องตัว
road = ถนนศรีอยุธยา

อุบัติฯ มอเตอร์เวย์ ขาเข้า บนสะพานข้ามถ.ศรีนครินทร์ ปิคอัพ 2 คัน ช่องซ้ายและขวา ฝนตกปรอยๆ การจราจรใช้การได้ 2 ฝั่ง

type  = point
incident  = การจราจร:จราจรคล่องตัว
road = มอเตอร์เวย์
place = ศรีนครินทร์

URL:

http://api.traffy.in.th/apis/apitraffy.php?api=getTrafficMeta&appid=…&key=…&text=…&istraffic=…&format=…&callback=.. .

API Status:

ทดสอบในขั้น Beta ยินดีรับคำแนะนำ

Formats: (Click for sample output ประเภทจุด)
input = อุบัติฯ มอเตอร์เวย์ ขาเข้า บนสะพานข้ามถ.ศรีนครินทร์ ปิคอัพ 2 คัน ช่องซ้ายและขวา ฝนตกปรอยๆ การจราจรใช้การได้ 2 ฝั่ง

XML, JSON, JS, CSVTABLE(HTML)

Formats: (Click for sample output ประเภทเส้น)
input = ถนนเพชรเกษม ขาออก จาก แยกท่าพระ ถึง แยกบางแค คล่องตัว

XML, JSON, JS, CSVTABLE(HTML)

HTTP Method:

GET

Requires Authentication :

true

API rate limited :

ไม่จำกัด

Parameters : Required *

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

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

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

*text = ข้อความที่ต้องการให้สกัด
Example: http://api.traffy.in.th/apis/apitraffy.php?api=getTrafficMeta&key=(คีย์ที่ได้รับจากการลงทะเบียน)&appid=(id ที่ได้รับจากการลงทะเบียน)&text=…

istraffic = เปิดหรือปิดระบบตรวจสอบว่าเป็นข่าวจราจรหรือไม่ (true=เปิดระบบ, false=ปิดระบบ) default : true
Example: http://api.traffy.in.th/apis/apitraffy.php?api=getTrafficMeta&key=(คีย์ที่ได้รับจากการลงทะเบียน)&appid=(id ที่ได้รับจากการลงทะเบียน)&text=…&istraffic=false

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

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

Response : XML example: JSON example: JS example (callback function name = ABC) : CSV example: