Я делаю запрос к https://sandbox-api.uber.com/v1/requests, используя токен носителя для моей учетной записи (который является администратором приложения Uber).Uber API - недостающий объем: запрос
Когда я делаю запрос я получаю 401:
{
"message": "Missing scope: request",
"code": "unauthorized"
}
Как я уже сказал, access_token у меня есть для адреса электронной почты, который зарегистрирован в качестве приложения администратора, так этот запрос должен работать правильно?
при авторизации, вы должны передать параметр под названием 'scope', со значением' request' – wong2
. У меня также возникает проблема. Моя URL строка: «https://login.uber.com/oauth/authorize?response_type=code&client_id=MY_CLIENT_ID&scope=profile%20history_lite%20history%20request» В ответ я получаю «недействительная сфера просила» Может ли кто-нибудь помочь? –
@KaushickGope эта ошибка может быть связана с тем, что вы входите в Uber, используя другую учетную запись, чем та, которую вы использовали для регистрации вашего приложения. Скажем, у вас есть 2 счета в Uber: 1. [email protected] 2. [email protected] Ваше приложение Uber зарегистрировано в соответствии с [email protected], и когда вы тестируете uber oauth, вы решаете войдите в Uber под [email protected] Таким образом, Uber вернет 'error = invalid_scope'. Чтобы обойти это, вы должны добавить «[email protected]» в раздел «Пользователи с доступом» в вашей панели инструментов Uber App (это находится на вкладке «Разработчики»). – chaimann