@dturkey

Почему не приходит ответ на запрос?

В чём может быть проблема? Напрямую через адресную строку (если написать ссылку) получаю нужные данные.
https://api.vk.com/method/users.get?user_ids=665433&fields=counters&access_token=TOKEN&v=5.131


Но мне нужно чтобы нужные данные выводились на моем сайте.

Пытаюсь использовать такой вариант, но ничего в ответ не приходит
<!DOCTYPE html>
<html>
<head>
    <title>Отправка запроса VK API</title>
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
    <div id="response"></div>

    <script>
        $(document).ready(function() {
            // Отправка запроса VK API
            $.ajax({
                url: 'https://api.vk.com/method/users.get',
                type: 'GET',
                data: {
                    user_ids: 665433,
                    fields: 'counters',
                    access_token: 'TOKEN',
                    v: '5.131'
                },
                success: function(response) {
                    // Вывод ответа на страницу
                    $('#response').html(JSON.stringify(response));
                },
                error: function(error) {
                    console.log(error);
                }
            });
        });
    </script>
</body>
</html>


Куда копать?
  • Вопрос задан
  • 195 просмотров
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
смотрите консоль браузера, читаете ошибку, гуглите, бросаете заниматься фигней.
Так же ососзнаете, что приватные данные по типу ключа апи в открытом виде (например в переменных js) хранить не стоит, так как любой малолетний хацкер его спалит за 3 секунды.
Такие запросы делаются на стороне сервера.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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