oauth 2.0 — Uber API PHP Longitude должен быть значением с плавающей запятой для значения словаря

Я пытаюсь перечислить близлежащие продукты с помощью 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 возвращает ожидаемые результаты. Поэтому я предполагаю, что это не токен доступа.

Спасибо
-Крис

1

Решение

Просто добавь &Обратный вызов =? в конце вашего URL, т.е. после долготы.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]