Lyft API выдает недопустимое "no_service_in_area - запрошенное местоположение не находится в зоне обслуживания Lyft" при вызове из iOS SDK
Lyft API выдает недопустимую ошибку при вызове из iOS SDK для любого типа поездки, оценок и маршрутов ETA. Вместо того, чтобы возвращать результаты, он ошибочно говорит, что в этом районе нет обслуживания (Торонто, Канада).
ПРИМЕР: ПОЛУЧИТЕ запрос на https://api.lyft.com/v1/eta?lat=43.6479328&lng=-79.3778371
ОШИБКА:no_service_in_area
The requested location is not inside a Lyft service area
Вот что отправляет iOS SDK (BROKEN):
При ручном вызове API (т. Е. Почтальона) ошибка исчезает, если отсутствует пользовательский агент, который отправляет SDK (значение "User-Agent" для "lyft-mobile-sdk:ios::1.0.6")
Подтверждено, что разветвление iOS SDK и удаление User-Agent устраняет эту ошибку ( https://github.com/marchy/Lyft-iOS-sdk/commit/c23811f890e4881ef0e6789b6392b1a38db1334d) - таким образом, ошибка находится на фронте API.
Это влияет на все звонки, сделанные из iOS SDK (по крайней мере, здесь, в Канаде - и, возможно, в других регионах за пределами США).
ОШИБКА, поданная с iOS SDK здесь: https://github.com/lyft/Lyft-iOS-sdk/pull/19 - даже если это действительно ошибка API (не уверен, есть ли лучшее место для ее регистрации).