#uber-api
#uber-api
Вопрос:
Вот мой код :
configuration = new SessionConfiguration.Builder()
.setClientId(HostUrl.LIVE_CLIENT_ID)
.setRedirectUri(HostUrl.Redirect_Uri)
.setServerToken(HostUrl.Uber_server_token)
.setClientSecret("xxxxx")
.setEnvironment(SessionConfiguration.Environment.PRODUCTION)
.setEndpointRegion(SessionConfiguration.EndpointRegion.WORLD)
.setScopes(Arrays.asList(Scope.PROFILE, Scope.PLACES))
.build();
UberSdk.initialize(конфигурация);
accessTokenManager = new AccessTokenManager(LoginNetworks.this);
mUberLoginManager = new LoginManager(accessTokenManager,
new SampleLoginCallback(),
configuration,
CUSTOM_BUTTON_REQUEST_CODE);
mUberLoginManager.loginForImplicitGrant(LoginNetworks.this);
Возвращает ошибку { сообщение: требуется хотя бы одна область. Доступные области, код: неавторизованный }
когда я обновляю свою область, например
.setScopes(Arrays.asList(Scope.PROFILE, Scope.REQUEST))
или
.setScopes(Arrays.asList(Scope.PROFILE, Scope.REQUEST_RECEIPT))
Ошибка
Ошибка входа в систему (НЕИЗВЕСТНО)
Комментарии:
1. Где вы выполняете свой вызов API? Если вы хотите забронировать поездку, как следует из вашего названия, вам понадобится
request
область .
Ответ №1:
Эта ошибка указывает на то, что вы пытаетесь выполнить вызовы API для конечных точек, для которых требуются другие области, чем ПРОФИЛЬ и МЕСТА. Пожалуйста, поделитесь своим исходным кодом для вызовов, чтобы понять, к каким конечным точкам вы хотите отправлять запросы. Кроме того, пожалуйста, ознакомьтесь с руководством по областям для получения дополнительной информации об областях.
Комментарии:
1. setScopes(массивы.asList(Область. ПРОФИЛЬ, область. МЕСТА))
2. когда я добавляю области, подобные этой
3. Я запрашиваю следующее местоположение: широта: 17.415234 Долгота : 78.449058 при установке области следующим образом: setScopes (Arrays.asList(Scope. ПРОФИЛЬ, область. МЕСТА, область. REQUEST_RECEIPT)) отображается ошибка входа в систему (НЕИЗВЕСТНО)
4. mUberLoginManager.loginforimplicitgrant(LoginNetworks.this);
5. когда я вхожу в систему с помощью mothod: mUberLoginManager.login (LoginNetworks. это глубокая ссылка на приложение uber.