ภูมิศาสตร์ทางการเมืองและตัวแทนที่ได้รับเลือกตั้ง
Google Civic Information API ให้ข้อมูลเกี่ยวกับเขตทางภูมิศาสตร์ทางการเมืองและตัวแทนที่ได้รับเลือกตั้งสำหรับที่อยู่ในสหรัฐอเมริกา ตั้งแต่ระดับรัฐบาลกลางไปจนถึงท้องถิ่น ปัจจุบัน เราครอบคลุมพื้นที่เกือบ 100% สำหรับเขตรัฐ เขต และเขตการเลือกตั้งสส. และตั้งเป้าให้ครอบคลุมเขตนิติบัญญัติของรัฐเกิน 90% สภาเทศบาลระดับล่างๆ เช่น สภาเมืองและเคาน์ตี จะได้รับบริการอย่างดีที่สุดและจะปรับปรุงอย่างต่อเนื่อง
เราคาดว่าจะมีข้อมูลที่เป็นปัจจุบันเกี่ยวกับเจ้าหน้าที่ที่ได้รับเลือกตั้งทั้งหมดในระดับรัฐบาลกลาง รัฐ และเคาน์ตี ตลอดจนเจ้าหน้าที่รัฐของเมืองสำหรับเมืองใหญ่ที่สุดในแต่ละรัฐของสหรัฐอเมริกา รวมถึงเมืองที่มีประชากรมากกว่า 250,000 คน เรารวบรวมข้อมูลนี้จากหลายแหล่งข้อมูลและแสดงข้อมูลที่มีคุณภาพสูงสุดที่มีอยู่ หากเราตรวจพบปัญหาด้านคุณภาพของข้อมูล เราอาจหยุดแสดงข้อมูลสำหรับหน่วยงานทางภูมิศาสตร์ที่เฉพาะเจาะจง ตำแหน่งที่ได้รับเลือกตั้ง หรือเจ้าหน้าที่ที่ได้รับเลือกตั้ง
ข้อมูลการลงคะแนนเสียง
Google Civic Information API จะแสดงข้อมูลของพลเมือง เช่น สถานที่ลงคะแนน สถานที่ลงคะแนนล่วงหน้า ข้อมูลติดต่อของเจ้าหน้าที่การเลือกตั้งในท้องถิ่น และข้อมูลบัตรลงคะแนน แก่ผู้ใช้สำหรับการเลือกตั้งที่โครงการข้อมูลการลงคะแนนเสียงสนับสนุน
ความพร้อมของข้อมูล
- ปฏิทินการเลือกตั้งโปรเจ็กต์ข้อมูลการเลือกตั้งปี 2024 จะแสดงความครอบคลุมของการเลือกตั้งที่คาดว่าจะเผยแพร่ใน Google Civic Information API
หลักเกณฑ์สำหรับนักพัฒนาซอฟต์แวร์
เรากำหนดให้นักพัฒนาแอปทุกรายปฏิบัติตามหลักเกณฑ์ต่อไปนี้
- ปฏิบัติตามข้อกำหนดในการให้บริการของ API
- การใช้ API หมายความว่านักพัฒนาแอปยินยอมที่จะปฏิบัติตามส่วนหัวของการควบคุมแคช (หากมี) หากไม่มีส่วนหัวการควบคุมแคช นักพัฒนาซอฟต์แวร์ตกลงที่จะไม่แคชข้อมูลสถานที่ลงคะแนนและข้อมูลการแข่งขันเป็นเวลานานกว่า 24 ชั่วโมง และจะให้เวลามากกว่า 30 วันสำหรับผู้ดำรงตำแหน่งทางการเมืองและเขตต่างๆ
- นักพัฒนาแอปที่ใช้ API ควรพยายามอย่างเต็มที่เพื่อให้ผู้ใช้ทั้งหมดได้รับประสบการณ์การใช้งานเดียวกัน เราไม่อนุญาตให้ใช้การยกเว้น การทดสอบ A/B หรือการทดสอบที่คล้ายคลึงกัน
หากต้องการโควต้าเพิ่มเติมเพื่อเปิดใช้ Use Case คุณสามารถขอเพิ่มต่อโปรเจ็กต์ได้ใน Developer Console การจัดสรรโควต้าเพิ่มเติมมีจำกัดและขึ้นอยู่กับจำนวนโควต้าสูงสุด
หมายเหตุ: ขั้นตอนการอนุมัติจะใช้เวลา 1-2 เดือน โปรดวางแผนคำขอเพิ่มโควต้าให้เหมาะสม โปรดส่งคำขอโควต้าภายในเดือนสิงหาคมเพื่อเตรียมพร้อมสำหรับการเพิ่มโควต้าการเลือกตั้งประธานาธิบดีปี 2024
- โควต้าเพิ่มเติมสำหรับ Civic Info API มีไว้เพื่อรองรับ Use Case ที่ผู้ใช้เห็นเท่านั้น ไม่อนุญาตให้ใช้คำขอเพิ่มโควต้าสำหรับ Use Case อื่นๆ
หลักเกณฑ์ข้อมูลเพิ่มเติม
ข้อมูลนี้ยากมากเป็นพิเศษ โปรดจดจำประเด็นต่อไปนี้ไว้
- เจ้าหน้าที่การเลือกตั้งแก้ไขข้อมูลนี้บ่อยครั้งในช่วง 2-3 สัปดาห์ที่ผ่านมา หรือแม้กระทั่ง 2-3 วันสุดท้ายก่อนการเลือกตั้ง คุณควรเตือนผู้ใช้ว่าให้กลับมาตรวจสอบก่อนที่จะลงคะแนนเสียง
- ฟีดอย่างเป็นทางการส่วนใหญ่ประกอบด้วยถนน ซึ่งหมายความว่าเจ้าหน้าที่การเลือกตั้งจะผูกที่อยู่ช่วงต่างๆ กับเขตเลือกตั้งและหน่วยเลือกตั้ง ช่วงดังกล่าวอาจมีหรือไม่มีผู้ลงคะแนนลงทะเบียน ณ ที่อยู่เหล่านั้นก็ได้ ดังนั้น สำหรับรัฐที่มีฟีดอย่างเป็นทางการผ่านโครงการข้อมูลการลงคะแนนเสียง ที่อยู่ที่ไม่มีผู้ลงคะแนนลงทะเบียนอาจส่งคืนความสำเร็จได้
- สำหรับรัฐที่ไม่มีฟีดอย่างเป็นทางการ ที่อยู่ที่มีผู้มีสิทธิเลือกตั้งที่ลงทะเบียนเท่านั้นจึงจะแสดงผลสำเร็จ
- ในบางกรณี เราจะมีแหล่งข้อมูลหลายแหล่งสำหรับข้อมูลเดียวกัน เราแสดงข้อมูลที่มีคุณภาพสูงสุดสำหรับข้อมูลติดต่อของเจ้าหน้าที่การเลือกตั้งในท้องถิ่นและข้อมูลบัตรลงคะแนน ไม่มีวิธีลบล้างลักษณะการทำงานนี้นอกจากการลบแหล่งที่มาที่ไม่เป็นทางการผ่านพารามิเตอร์ OfficialSourcesOnly สำหรับข้อมูลสถานที่ลงคะแนน เราจะให้ความสำคัญกับแหล่งข้อมูลอย่างเป็นทางการมากกว่าแหล่งข้อมูลอื่นๆ เสมอ
- หากตรวจพบปัญหาด้านคุณภาพของข้อมูล เราอาจไม่แสดงข้อมูลของเขตเลือกตั้งบางเขตจนกว่าปัญหาจะได้รับการแก้ไข
- หากเราไม่มีข้อมูลเกี่ยวกับที่อยู่ ไม่ได้แปลว่าไม่มีผู้ลงทะเบียนที่ลงคะแนนที่นั่น ใบสมัครควรนำผู้ใช้ไปยังเจ้าหน้าที่การเลือกตั้งท้องถิ่นของตนเพื่อให้ข้อมูลที่ครบถ้วนสมบูรณ์
- การเลือกตั้งจะหมดอายุโดยอัตโนมัติหลังวันเลือกตั้ง ระบบจะไม่ส่งข้อมูลใดๆ สำหรับการเลือกตั้งหลังจากเวลานั้นอีก
การระบุแหล่งที่มา
การระบุแหล่งที่มาของ Civic Information API เป็นตัวเลือกที่ไม่บังคับ หากนักพัฒนาซอฟต์แวร์เลือกที่จะระบุแหล่งที่มาของ Civic Information API และเชื่อมโยงผู้ใช้กับข้อมูลเพิ่มเติมเกี่ยวกับ Civic Information API เรากำหนดให้นักพัฒนาซอฟต์แวร์ต้องใช้ตัวเลือกภาษาและหน้าเว็บที่ลิงก์ด้านล่างตัวเลือกดังต่อไปนี้
- "ขับเคลื่อนโดย Civic Information API"
- "ข้อมูลการลงคะแนนเสียงที่ขับเคลื่อนโดย Civic Information API"
- "ข้อมูล Ballot ที่ขับเคลื่อนโดย Civic Information API"
- "ข้อมูลตัวแทนที่ขับเคลื่อนโดย Civic Information API"
- "ดูข้อมูลเพิ่มเติม"
รหัสสถานะ
การเรียก voterInfoQuery จะมีช่อง status
ที่ตั้งค่าเป็น success
เมื่อมีการยอมรับที่อยู่ ในกรณีอื่นๆ ระบบจะแสดงผลรหัสข้อผิดพลาด คำอธิบายทั่วไปของรหัสข้อผิดพลาดแสดงอยู่ด้านล่าง โปรดทราบว่าระบบอาจส่งคืนข้อมูลได้แม้ว่าจะมีรหัสข้อผิดพลาดอยู่
สถานะ | คำอธิบาย |
---|---|
success |
ที่อยู่ที่ขอนั้นได้รับการยอมรับโดย API ว่าเป็นที่อยู่ที่ถูกต้อง |
noStreetSegmentFound |
ปัจจุบัน API ยังไม่มีข้อมูลเกี่ยวกับเขตและ/หรือเขตเลือกตั้งของที่อยู่นี้ เป็นไปได้ว่าเรายังจัดหา/ประมวลผลข้อมูลใหม่อยู่ หรือไม่มีผู้ลงคะแนนที่ลงทะเบียนเพื่อลงคะแนน ณ ที่อยู่นี้ |
addressUnparseable |
ที่อยู่ที่ขออยู่ในรูปแบบที่ไม่ถูกต้องหรือไม่สามารถเข้ารหัสพิกัดภูมิศาสตร์ได้ (กล่าวคือ Google Maps API ไม่ทราบข้อมูลใดเลยเกี่ยวกับที่อยู่นี้) |
noAddressParameter |
ไม่ได้ให้ที่อยู่ไว้ |
multipleStreetSegmentsFound |
API ไม่สามารถค้นหาข้อมูลสำหรับที่อยู่ที่ระบุ แต่มีข้อมูลเกี่ยวกับที่อยู่ใกล้เคียง ผู้ใช้ควรติดต่อขอข้อมูลเพิ่มเติมจากเจ้าหน้าที่การเลือกตั้ง |
electionOver |
การเลือกตั้งที่ขอสิ้นสุดแล้ว ไม่มีผล API สำหรับการเลือกตั้งแล้ว สร้าง electionQuery เพื่อค้นหารหัสสำหรับการเลือกตั้งที่กำลังจะมาถึง |
electionUnknown |
รหัสการเลือกตั้งที่ขอไม่ถูกต้อง สร้าง electionQuery เพื่อค้นหารหัสที่ถูกต้อง |
internalLookupFailure |
เกิดข้อผิดพลาดที่ไม่ได้ระบุขณะประมวลผลคำขอ |