การใช้งาน API
เราใช้ Neo4jGraphQL เป็นเครื่องมือหลักในการจัดการข้อมูล API ของเราอยู่ในมาตราฐาน GraphQL ซึ่งสามารถเรียกใช้หรือเข้าไปทดลองสร้าง query ต่างๆ ได้ที่ https://politigraph.wevis.info/graphql
การยืนยันตัวตน
หัวข้อที่มีชื่อว่า “การยืนยันตัวตน”ข้อมูลส่วนใหญ่จาก Politigraph API เป็นแบบเปิดให้เข้าถึงโดยสาธารณะ ไม่จำเป็นต้องยืนยันตัวตน ยกเว้น
- ข้อมูลที่มี field
publish_statusและไม่ได้มีค่าเป็นPUBLISHEDจะไม่ถูกซ่อนจาก response เนื่องจากอยู่ระหว่างการตรวจสอบและยังไม่พร้อมเปิดเผย - การ mutate ผ่าน GraphQL ใดๆ เราป้องกันไม่ให้คนภายนอกแก้ไขข้อมูลบนระบบของเรา
ทั้งสองข้อสงวนสิทธ์การเข้าถึงให้กับทีมดูแลระบบของ WeVis เท่านั้น
การจำกัดจำนวนการใช้
หัวข้อที่มีชื่อว่า “การจำกัดจำนวนการใช้”เราจำกัดการเรียกใช้ API สูงสุดอยู่ที่ 5 requests/second พร้อม burst quota สูงสุด 12 ครั้ง หากทำการส่ง request มากกว่าที่กำหนดจะได้รับ response เป็น error 503