ข้ามไปยังเนื้อหา

การใช้งาน 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