Получил предупреждение на своем сайте на при авторизации ВКонтакте, откуда вообще оно?

Ссылка скопирована
2 ответов

Делаю сайт и проблема в том что когда авторизовываешься через вк то появляется это:

Получил предупреждение на своем сайте на при авторизации ВКонтакте, откуда вообще оно?

Если вы сами перейдете по url: https://veyrenshop.tk/go/vk?code=e42ad2c7c8c2f61ad1 то такого не будет

Мой код:

@app.route("/go/vk") async def loginvk():     code = request.args.get("code")      response = requests.get(f"https://oauth.vk.com/access_token?client_id={VKID}&redirect_uri={REDIRECTURI}&client_secret={VKSECRET}&code={code}")      params = {         "v": "5.101",         "fields": "uid,first_name,last_name,screen_name,sex,bdate,photo_big",         "access_token": response.json()['access_token']     }      get_info = requests.get(f"https://api.vk.com/method/users.get", params=params)     get_info = get_info.json()['response'][0]      name = f"{get_info['first_name']} {get_info['last_name']}"      session['user_id'] = get_info['id']     session['name'] = name     session['photo'] = get_info['photo_big']      registerUser(get_info['id'], name, get_info['photo_big'])      return redirect("/")

@app.route("/go/vk") async def loginvk(): code = request.args.get("code") response = requests.get(f"https://oauth.vk.com/access_token?client_id={VKID}&redirect_uri={REDIRECTURI}&client_secret={VKSECRET}&code={code}") params = { "v": "5.101", "fields": "uid,first_name,last_name,screen_name,sex,bdate,photo_big", "access_token": response.json()['access_token'] } get_info = requests.get(f"https://api.vk.com/method/users.get", params=params) get_info = get_info.json()['response'][0] name = f"{get_info['first_name']} {get_info['last_name']}" session['user_id'] = get_info['id'] session['name'] = name session['photo'] = get_info['photo_big'] registerUser(get_info['id'], name, get_info['photo_big']) return redirect("/")

Дополнительно:

Ответы:

у вас же есть на экране кнопка "Сведения". Ну нажмите да посмотрите

  • там только можно подать обжалование, я так и сделал но по итогу ничего чудесного не получилось
  • lil xan, так а что в сведениях то указано? Там именно браузер должен указать проблему. Еще в адресной строке "Опасно" нажмите посмотрите.
Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Елена Вебер Ответ

Предупреждение при авторизации через ВКонтакте может возникать по разным причинам, и важно понять, откуда оно может появиться. Вот несколько возможных причин и способы их устранения:

1. Несоответствие версий API: ВКонтакте периодически выпускает новые версии своего API, и если ваш сайт использует устаревшую версию, это может вызвать предупреждение. Рекомендуется обновить ваш код до последней версии API.

2. Неправильно сконфигурированные настройки безопасности: Проверьте, что у вас правильно сконфигурированы настройки безопасности для авторизации через ВКонтакте. Убедитесь, что вы используете безопасное соединение (HTTPS) и что ваш ключ доступа к API ВКонтакте настроен правильно.

3. Ограничения доступа: ВКонтакте может блокировать доступ к своему API, если ваш сайт не соответствует их политике безопасности или если вы превысили лимит запросов к их серверам. Убедитесь, что ваш сайт не нарушает правила использования API и что вы не делаете слишком много запросов.

4. Проблемы с кодом: Иногда предупреждение может появиться из-за ошибок в вашем коде. Проверьте, что ваш код корректно обрабатывает ответы от API ВКонтакте и что вы не делаете недопустимых запросов.

Если вы не можете определить конкретную причину предупреждения, попробуйте обратиться к документации ВКонтакте или их технической поддержке для получения дополнительной информации. Важно не игнорировать предупреждение, так как оно может привести к проблемам с авторизацией пользователей и работой вашего сайта.

Другие ответы (1) Ответить на вопрос
Алексей Денисов

Предупреждение на вашем сайте при авторизации через ВКонтакте может быть вызвано различными причинами. Одной из возможных причин может быть неверная настройка приложения ВКонтакте, которое вы используете для авторизации пользователей на вашем сайте.

Для того чтобы узнать более подробную информацию о предупреждении, вам необходимо просмотреть логи или сообщения об ошибках на вашем сайте. Обычно в таких случаях в логах можно найти информацию о том, что именно вызвало предупреждение при авторизации через ВКонтакте.

Также, стоит проверить настройки безопасности на вашем сайте и в приложении ВКонтакте. Убедитесь, что все ключи и секреты правильно сконфигурированы и соответствуют друг другу.

Если вы используете сторонние библиотеки или плагины для авторизации через ВКонтакте, убедитесь, что они обновлены до последней версии и совместимы с вашей версией сайта.

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

Приведу пример кода на PHP для авторизации через ВКонтакте:

// Получаем токен доступа
$token = $_GET['access_token'];
 
// Получаем информацию о пользователе
$user_info = file_get_contents("https://api.vk.com/method/users.get?access_token=".$token);
 
// Декодируем JSON ответ
$user_data = json_decode($user_info, true);
 
// Выводим информацию о пользователе
echo "Привет, ".$user_data['response'][0]['first_name']." ".$user_data['response'][0]['last_name'];

// Получаем токен доступа $token = $_GET['access_token']; // Получаем информацию о пользователе $user_info = file_get_contents("https://api.vk.com/method/users.get?access_token=".$token); // Декодируем JSON ответ $user_data = json_decode($user_info, true); // Выводим информацию о пользователе echo "Привет, ".$user_data['response'][0]['first_name']." ".$user_data['response'][0]['last_name'];

Надеюсь, что мой ответ поможет вам разобраться с проблемой предупреждения на вашем сайте при авторизации через ВКонтакте. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их.

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно