Подключаем сейчас Яндекс Доставку. И меня всегда так умиляет (ну, я бы иначе сказал, но скажем так, мягонько) консистентность данных в этих API:)
Вот 15235 пунктов выдачи Яндекс Маркета находится в стране "Россия", 200 находится в стране с названием в виде пустой строки "", а 2 пункта в Russian Federation.
В Пензе 67 пунктов выдачи, а в Penza один.
А знаете сколько идентификаторов у Пензы? Четыре разных идентификатора у одной и той же Пензы (нахрен он нужен тогда, такой идентификатор?).
Названия параметров это отдельная песня. Идентификатор населённого пункта
geoId (camelCase), а почтовый индекс postal_code (snake_case).Идеально!
Я бы сказал, что так всё сделано ради алгоритмической эффективности работы API, но так плюс-минус у всех служб доставки. Тайна явно в чём-то другом, ммм, в другом, да.
@t0digital
