Получение токена доступа 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 ответа
- redirect_uri должен точно такой же, как тот, который вы положили на свою панель.
- срок действия кода может истечь или был использован (перенаправление местоположения в AngularJs $ по какой-то причине приведет к его истечению)
- Публикация тела данных может потребоваться для jQuery: $.param(data) или AngularJs: $httpParamSerializer(data)
Если вы даете Uber localhost
в вашем URI он будет пытаться соединиться с самим собой, а не с вашим сервером. Используйте имя хоста или IP-адрес, действительный в открытом Интернете.