Я пытаюсь перечислить близлежащие продукты с помощью Uber API в приложении PHP, которое я использую.
Я использовал библиотеку OAuth2 для получения доступа и обновления токенов, но при попытке сделать следующий вызов https://api.uber.com/v1/products?latitude=51.556924&longitude=0.106405
Я получаю следующий ответ об ошибке
array(3) {
["result"]=>
array(3) {
["fields"]=>
array(1) {
["longitude"]=>
string(46) "Longitude must be a float for dictionary value"}
["message"]=>
string(15) "Invalid request"["code"]=>
string(17) "validation_failed"}
["code"]=>
int(422)
["content_type"]=>
string(16) "application/json"}
Это наводит на мысль, что проблема связана с предоставленной мною долготой (координаты — касса футбольного клуба «Арсенал» за пределами их стадиона в Лондоне).
Я что-то пропустил?
Звонить https://api.uber.com/v1/me
возвращает ожидаемые результаты. Поэтому я предполагаю, что это не токен доступа.
Спасибо
-Крис
Просто добавь &Обратный вызов =? в конце вашего URL, т.е. после долготы.
Других решений пока нет …