getCCTVimg
Description :
API สำหรับการดึงภาพ CCTV ซึ่งสามารถเลือกภาพ CCTV ย้อนหลังได้ 5 ภาพ
URL:
http://api.traffy.in.th/apis/apitraffy.php?api=…&id=…&num=…&format=.. .
Formats:
Image: jpeg/png/gif
HTTP Method:
GET
Requires Authentication :
true
API rate limited :
ไม่จำกัด
Parameters :
*api = ประเภทของ api ที่ต้องการ (getcctvimg)
Example: http://api.traffy.in.th/apis/apitraffy.php?format=XML&api=getcctvimg
*key = รหัสที่ได้รับจากการลงทะเบียน (ลงทะเบียน)
Example: http://api.traffy.in.th/apis/apitraffy.php?format=XML&api=getcctvimg&key=(คีย์ ที่ได้รับจากการลงทะเบียน)
*appid = id ที่ได้รับจากการลงทะเบียน (ลงทะเบียน)
Example:http://api.traffy.in.th/apis/apitraffy.php?format=XML&api=getcctvimg&key=(คีย์ที่ได้รับจากการลงทะเบียน)&appid=(id ที่ได้รับจากการลงทะเบียน)
*id = หมายเลขของกล้อง CCTV สามารถดูได้จาก getCCTV API
num = ลำดับของภาพที่ต้องการซึ่งสามารถเรียกได้ 5 ภาพล่าสุด โดยเรียงจาก 0-4 โดย 0 คือ ภาพที่ 1 ของภาพล่าสุด และ 4 คือภาพที่ 5 ของภาพล่าสุด
format = ชนิดของภาพที่แสดงผลสามารถเลือกได้ 4 ชนิดคือ jpg, png, gif และ ani โดยรูปปกติจะเป็นชนิด jpeg
Required *
Example :
<html> <head><title>ทดสอบการแสดงรูป</title></head> <body> <img src = "http://api.traffy.in.th/apis/apitraffy.php?appid=00000042&key=s2NkTwVvTQ&api=getcctvimg&id=268&format=ani"/> </body> </html>
Result:








รบกวนตรวจสอบหน่อยครับ มีส่ง header(“Content-type: images/jpeg”) กลับหรือเปล่าครับ
เรียกตรงๆ ใน ไม่ได้ครับ
ขอบคุณครับ
มีครับ ผมทดสอบเรียกยังมีการส่ง Header ตอบกลับปกตินะครับยังสามารถเรียกใช้งานได้ปกติครับ
http://athena.traffy.in.th/apis/apitraffy.php?appid=xxxxxxxx&key=xxxxxxxxxx&api=getcctvimg&id=268&format=jpeg
ครับ ขอลองอีกทีนะครับ
ผมเรียกใน img src ไม่ได้น่ะครับ แต่รับข้อมูลมาเซฟได้ครับ
ทำไมผมใส่key และ apicode แล้วนำ url มาวางในช่องadress ของเบราเซอร์ มันขึ้นว่า Your key not match to account หมายความว่าอย่างไรหรือครับ
ระบบ Traffy สามารถเรียก API ผ่าน 3 ทาง
1. Server IP
2. Web reference
3. Session Key
ดังนั้นจึงไม่สามารถเรียกผ่าน Address Bar ของ Browser ได้ครับ ดูเพิ่มเติมที่ http://wp.me/P14xgO-jG
D