Получение токена доступа Uber API

У меня проблемы с получением токена доступа от Uber API.

Я получаю код обратно с вашего сервера, когда нажимаю на кнопку Войти с Uber-

Затем я помещаю это в мои заголовки в бессоннице.

grant_type:authorization_code (i just type 'authorization_code' here)

code: 0RWlkekK3kXdoKSDlbSuI6HAZHbb0K ( i know this expires after 10 mins but i have tried with different codes )

redirect_uri:http://localhost:3000/auth/uber/callback (the redirect i have on your app)

client_id:my_client_id (whatever it is in manage my app)

client_secret:my_client_secret

Но я не получаю ответ от вашего сервера с моим токеном.

Что я делаю неправильно?

Спасибо

2 ответа

  1. redirect_uri должен точно такой же, как тот, который вы положили на свою панель.
  2. срок действия кода может истечь или был использован (перенаправление местоположения в AngularJs $ по какой-то причине приведет к его истечению)
  3. Публикация тела данных может потребоваться для jQuery: $.param(data) или AngularJs: $httpParamSerializer(data)

Если вы даете Uber localhost в вашем URI он будет пытаться соединиться с самим собой, а не с вашим сервером. Используйте имя хоста или IP-адрес, действительный в открытом Интернете.

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