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_areaThe requested location is not inside a Lyft service area

Вот что отправляет iOS SDK (BROKEN): введите описание изображения здесь

При ручном вызове API (т. Е. Почтальона) ошибка исчезает, если отсутствует пользовательский агент, который отправляет SDK (значение "User-Agent" для "lyft-mobile-sdk:ios::1.0.6")

Удаление User-Agent работает: введите описание изображения здесь

Подтверждено, что разветвление 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 (не уверен, есть ли лучшее место для ее регистрации).

0 ответов

Другие вопросы по тегам