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:
API Status:
ทดสอบในขั้น Beta ยินดีรับคำแนะนำ
Formats: (Click for sample output ประเภทจุด)
input = อุบัติฯ มอเตอร์เวย์ ขาเข้า บนสะพานข้ามถ.ศรีนครินทร์ ปิคอัพ 2 คัน ช่องซ้ายและขวา ฝนตกปรอยๆ การจราจรใช้การได้ 2 ฝั่ง
XML, JSON, JS, CSV, TABLE(HTML)
Formats: (Click for sample output ประเภทเส้น)
input = ถนนเพชรเกษม ขาออก จาก แยกท่าพระ ถึง แยกบางแค คล่องตัว
XML, JSON, JS, CSV, TABLE(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 ที่ได้รับจากการลงทะเบียน (ลงทะเบียน)
Example: http://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:
2 thoughts on “getTrafficMeta (Beta – RFC)”