Ошибка происхождения URI при использовании Uber API с Javascript

#cross-domain #uber-api

#междоменный #uber-api

Вопрос:

Я разрабатываю веб-приложение с использованием uber API, и у меня возникли некоторые проблемы при отправке запроса в uber API:

«В запрошенном ресурсе отсутствует заголовок ‘Access-Control-Allow-Origin’. Следовательно, доступ к исходному URL-адресу https нашего источника запрещен «.

Я установил исходный URL-адрес (который является ссылкой https) на нашей панели приложений и использую приведенный ниже код для обновления ключа токена:

 parameters = {
    'redirect_uri': 'my redirect link',
    'refresh_token': "my refresh token",
    'grant_type': 'refresh_token',
    'client_secret': 'my secret client',
    'client_id': 'my client ID'
};
var data = new FormData();
for (var item in parameters) {
    data.append(item, parameters[item]);
};
var xhr = new XMLHttpRequest();
xhr.open('POST', 'https://login.uber.com/oauth/token', true);
xhr.onload = function() {
    var data = JSON.parse(this.responseText);
    console.log("access_token: "   data.access_token);
    var refresh_token = data.refresh_token;
    console.log("refresh_token: "   refresh_token);
};
xhr.send(data);
 

И еще одна информация, этот код выполнялся задолго до того, как ошибка выше произошла несколько дней назад.
Если вам нужна подробная информация о моем приложении, пожалуйста, дайте мне знать.
Спасибо за любую помощь!

Комментарии:

1. Пожалуйста, отредактируйте свой комментарий, чтобы включить код полной информации о запросе и ответе.

2. developer.uber.com/docs/ride-requests/guides /… — Вы проводите тестирование на местном уровне? Если это так, вам нужно добавить все URL-адреса / домены в качестве источников на панели инструментов разработчика.

3. Извините за недавний ответ. Мы завершили тестирование на локальном. И мы тестируем в нашей ссылке на сервер. Мы добавили urls / dommain в качестве источника на панели инструментов разработчика учетной записи, но это все равно ошибка.

4. и еще одна информация, наш исходный URL-адрес bundleweb.s3-us-west-2.amazonaws.com