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);
Ошибка возврата {message: Требуется хотя бы один объем. Доступные объемы, код: несанкционированная}
когда я обновляю мой Scope Как
.setScopes(Arrays.asList(Scope.PROFILE, Scope.REQUEST))
ИЛИ
.setScopes(Arrays.asList(Scope.PROFILE, Scope.REQUEST_RECEIPT))
Ошибка Войти Error (UNKNOWN)
Где вы звоните по API? Если вы хотите заказать поездку, как и ваш заголовок, вам понадобится ['request' scope] (https://github.com/uber/rides-java-sdk/blob/master/sdk/src/main /java/com/uber/sdk/core/auth/Scope.java#L75). – agraebe