2015-05-12 2 views
1

Я тестирую свое приложение впервые, просто пытаюсь получить базовую информацию через API, но получаю сообщение об ошибке: 422 Unprocessable Entity, validation_failed.Получение ошибки 422 авторизации с Uber API

Что мне здесь не хватает? Я пробовал это с помощью sandbox-api.uber.com и с api.uber.com.

получить обратно:

code: "validation_failed" fields: {start_longitude:Required, start_latitude:Required} start_latitude: "Required" start_longitude: "Required" message: "Invalid request"

var uberServerToken = "XXXXXXXXcEE0cHbwhKiF_sl_ZUYvEHHO_f6U6dr" ; 
    $http({ 
    url: "https://api.uber.com/v1/estimates/time" , 
    headers: { 
     Authorization: "Token " + uberServerToken 
    }, 
    data: { 
     start_latitude: setLat, 
     start_longitude: setLon 
    }, 
    success: function(result) { 
     console.log(result); 
    } 
    }); 
+0

Хорошо, так что я вернулся в developer.uber.com и проверить настройки на моем зарегистрированном приложении. Две вещи, которые мне пришлось добавить в мой профиль приложения: 1) мое приложение - приложение для Android, я добавил «http: // localhost» в качестве моего URL-адреса перенаправления - это правильно? И «http: //localhost/policy.html» в качестве моего URL-адреса политики конфиденциальности - оба были необходимы в профиле/регистрации приложения uber. 2) После ввода вышеуказанной информации в мой профиль приложения, теперь я получаю сообщение «503 Service Unavailable» в моей консоли отладки для моего приложения. Я застрял, пытаясь понять, как подключиться к поиску продуктов Uber, раз, цены на 4 дня сейчас – rolinger

+0

Ну, вроде # 2 не проблема, кажется, сервер http://api.uber.com/ был просто медленным или временно не отвечающим. ОДНАКО, я вернулся к тому, чтобы получить «422 Unproccessable Entitty: validation_failed» Что в мире я делаю неправильно? – rolinger

ответ

0

Вы должны предоставить маркер доступа для запроса. Возьмите код доступа от пользователя, замените его на access_token и предоставите access_token с каждым запросом API Uber.

Ссылка: https://developer.uber.com/v1/auth/

+0

Добро пожаловать в переполнение стека! Хотя это теоретически может ответить на вопрос, [было бы желательно] (// meta.stackoverflow.com/q/8259) включить сюда основные части ответа и предоставить ссылку для справки. –

Смежные вопросы