@albertalexandrov

XMLHttpRequest и VK openapi?

Всем привет.

Прошу подсказать, как победить ошибку при попытке использовать openapi ВКонтакте.

Access to XMLHttpRequest at 'https://login.vk.com/?act=openapi&oauth=1&aid=6995...' from origin 'null' has been blocked by CORS policy: The 'Access-Control-Allow-Origin' header contains multiple values 'http://localhost, *', but only one is allowed.


Запускаемый код (просто открываю html-страницу):

<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script src="https://vk.com/js/api/openapi.js?160" type="text/javascript"></script>
</head>
<body>
    <script type="text/javascript">

        window.onload = (function() {
            VK.init({
                apiId: 6995083
            });

            function authInfo(response) {
                console.log(response);
            }
            
            VK.Auth.getLoginStatus(authInfo);
        })
    </script>
</body>
</html>


Настройки приложения:

5ce6e9650f3c4124754868.jpeg
  • Вопрос задан
  • 488 просмотров
Пригласить эксперта
Ответы на вопрос 1
@svetlov97
Еще один. Нету адреса localhost !!! Не существует его в природе! localhost или 127.0.0.1 указывает на тот же компьютер с котрого вызывается!!! VK неизвестен ваш ip!!!
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы