Почему не приходит ответ на запрос?
В чём может быть проблема? Напрямую через адресную строку (если написать ссылку) получаю нужные данные.
https://api.vk.com/method/users.get?user_ids=665433&fields=counters&access_token=TOKEN&v=5.131 |
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> |
<!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>
Куда копать?
Дополнительно:
копать в консоли
Ответы:
смотрите консоль браузера, читаете ошибку, гуглите, бросаете заниматься фигней.
Так же ососзнаете, что приватные данные по типу ключа апи в открытом виде (например в переменных js) хранить не стоит, так как любой малолетний хацкер его спалит за 3 секунды.
Такие запросы делаются на стороне сервера.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Есть несколько возможных причин, по которым ответ на запрос не приходит. Давайте рассмотрим некоторые из них:
1. Проблемы с сетью: Первым делом стоит проверить подключение к интернету. Возможно, у вас есть проблемы с Wi-Fi или провайдером. Попробуйте перезагрузить маршрутизатор и убедиться, что все соединения настроены правильно.
2. Неправильно сформулированный запрос: Иногда проблема может быть в самом запросе. Убедитесь, что вы правильно ввели ключевые слова или фразы. Попробуйте переформулировать запрос более точно.
3. Фильтры поиска: Некоторые сайты имеют фильтры поиска, которые могут блокировать определенные запросы или типы контента. Убедитесь, что ваш запрос не является запрещенным или заблокированным фильтрами.
4. Технические проблемы на сайте: Иногда проблема может быть связана с техническими неполадками на самом сайте. В таком случае, лучше дождаться, когда проблема будет устранена администрацией.
Если после проверки всех вышеперечисленных причин ответ на запрос все еще не приходит, возможно, стоит обратиться к службе поддержки сайта или сообщить о проблеме другим пользователям на форуме.