Tek bir adres için siyasi coğrafya ve temsili bilgileri arar. Şimdi deneyin.
İstek
HTTP isteği
GET https://www.googleapis.com/civicinfo/v2/representatives
Parametreler
Parametre adı | Değer | Açıklama |
---|---|---|
İsteğe bağlı sorgu parametreleri | ||
address |
string |
Aranacak adres. Yalnızca, ocdId alanı URL'de belirtilmemişse belirtilebilir. |
includeOffices |
boolean |
Ofisler ve yetkililerle ilgili bilgilerin iade edilip edilmeyeceği. Yanlış değerine ayarlanırsa yalnızca
üst düzey bölge bilgisi döndürülür.
(Varsayılan: true )
|
levels |
string |
Filtrelenecek ofis katlarının listesi. Yalnızca bu seviyelerden en az birine hizmet veren ofisler iade edilecektir. Eşleşen bir ofis içermeyen bölümler iade edilmez.
Kabul edilen değerler şunlardır:
|
roles |
string |
Filtrelenecek ofis rollerinin listesi. Yalnızca bu rollerden birini yerine getiren
ofisler iade edilecektir. Eşleşen bir ofis içermeyen bölümler döndürülmez.
Kabul edilen değerler şunlardır:
|
İstek içeriği
Bu yöntemle bir istek gövdesi sağlamayın.
Yanıt
Başarılı olursa bu yöntem aşağıdaki yapıya sahip bir yanıt gövdesi döndürür:
{ "kind": "civicinfo#representativeInfoResponse", "normalizedInput": { "locationName": string, "line1": string, "line2": string, "line3": string, "city": string, "state": string, "zip": string }, "divisions": { (key): { "name": string, "alsoKnownAs": [ string ], "officeIndices": [ unsigned integer ] } }, "offices": [ { "name": string, "divisionId": string, "levels": [ string ], "roles": [ string ], "sources": [ { "name": string, "official": boolean } ], "officialIndices": [ unsigned integer ] } ], "officials": [ { "name": string, "address": [ { "locationName": string, "line1": string, "line2": string, "line3": string, "city": string, "state": string, "zip": string } ], "party": string, "phones": [ string ], "urls": [ string ], "photoUrl": string, "emails": [ string ], "channels": [ { "type": string, "id": string } ] } ] }
Mülk adı | Değer | Açıklama | Notlar |
---|---|---|---|
kind |
string |
Bunun ne tür bir kaynak olduğunu tanımlar. Değer: "civicinfo#representativeInfoResponse" sabit dizesi. |
|
normalizedInput |
nested object |
İstenen adresin normalleştirilmiş sürümü | |
normalizedInput.locationName |
string |
Konumun adı. | |
normalizedInput.line1 |
string |
Bu adresin sokak adı ve numarası. | |
normalizedInput.line2 |
string |
Gerekirse adresin ikinci satırında. | |
normalizedInput.line3 |
string |
Gerekirse adresin üçüncü satırı. | |
normalizedInput.city |
string |
Adresin bulunduğu şehir veya ilçe. | |
normalizedInput.state |
string |
Adresin ABD'de kullanılan iki harfli eyalet kısaltması. | |
normalizedInput.zip |
string |
Adresin ABD Posta Kodu. | |
divisions |
object |
İstenen adresi içeren siyasi coğrafi bölümler. Daha fazla bilgi için Temsilciler kaynağı belgelerini inceleyin. | |
offices[] |
list |
Yukarıda listelenen bölümlerde yer alan seçilmiş makamlar. Yalnızca istekte includeOffices doğru değerine sahipse mevcut olur. Daha fazla bilgi için Temsilciler kaynağı belgelerini inceleyin. | |
officials[] |
list |
Yukarıda listelenen makamlarda görev yapan yetkililer. Yalnızca istekte includeOffices doğru değerine sahipse mevcut olur. Daha fazla bilgi için Temsilciler kaynağı belgelerini inceleyin. |