OCD ID - что я делаю не так?
API Google Civic Information гласит, что запрос отделов так же прост, как использование "любых частей идентификатора OCD или удобочитаемого названия отдела" https://developers.google.com/civic-information/docs/v2/divisions/search
Однако, похоже, что OCD ID не принимается в качестве входных данных для поиска.
Использование идентификаторов OCD, как определено здесь:http://docs.opencivicdata.org/en/latest/proposals/0002.html
Например, при использовании проводника API, если я использую один из первых примеров идентификаторов OCD, представленных на веб-сайте OCD, "ocd-Division/country:us/state:nc" - мне приходят ответы отовсюду - первый ответ "Американское Самоа"
https://www.googleapis.com/civicinfo/v2/divisions?key=xxx&query=ocd-division/country:us/state:nc
Северной Каролины даже нет в наборе ответов, и для этого использовался идентификатор ОКР для конкретного штата!
Если я попробую выполнить тот же поиск с помощью state:tx, я получу такой же ответ. Каким образом использование чего-то столь же специфического, как OCD ID, может пойти не так?
Многие идентификаторы ОКР (которые я извлекаю с сайта ОКР) вообще не возвращают данных или ошибок. У меня очень мало успеха с использованием OCD ID, который, как я предполагал, будет наиболее точным из поисковых запросов.
Что я делаю неправильно?
1 ответ
Хорошо, теперь я чувствую себя тупым.
Я сделал перерыв и вернулся со свежим разочарованием:)
Я посмотрел на вопрос и подумал про себя: "Я, ты должен заключить этот запрос в кавычки"
И это все, что потребовалось.
https://www.googleapis.com/civicinfo/v2/divisions?key=xxx&query="ocd-Division / country:us / state: nc"