В настоящее время я пытаюсь получить видео с частного канала Dailymotion в своем личном приложении.
Для этого я пытаюсь пройти аутентификацию в API Dailymotion, используя метод grant_type : password.
Вот мой POST-запрос:
xhr.open('POST', 'https://api.dailymotion.com/oauth/token', true);
xhr.setRequestHeader('Content-Type', 'multipart/form-data');
xhr.onload = function(e) {
console.log("HEADERS", e.target.getAllResponseHeaders())
if (e.target.status < 400) {
console.log(e);
} else {
console.log("error")
}
};
xhr.onerror = function(e) {
console.log("HEADERS", e.target.getAllResponseHeaders())
};
xhr.send('grant_type=password&client_id=<MyAPIKey>&client_secret=<MyAPISecret>&username=<MyUserName>&password=<MyPassword>');
Я получаю следующую ошибку: в запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin».
Я проверил заголовок ответа, и Access-Control-Allow-Origin отсутствует. Я не могу добавить этот параметр на сервер API, потому что запрашиваю серверы Dailymotion...
Итак, мой вопрос: можно ли настроить приложение Dailymotion (на которое ссылается мой ключ API) для приема моего запроса из моего частного домена или есть способ обойти проблему «Access-Control-Allow-Origin».
Заранее спасибо !