Ошибка 912 вк апи

Всем привет, помидорами не бросайте я только начинающий. Вообщем делаю бота, который должен получить данные записей сообщества. После слова «Парсить» начнет использоваться метод wall.get, в документации написано что можно использовать токен пользователявведите сюда описание изображения

что я и сделал, когда у меня еще был токен сообщества выходила ошибка 27, но я еще мог дойти до слова Парсить, а щас после слова Начать сразу ошибка.
введите сюда описание изображения

А вот и сама ошибка:
Code №912 — This is a chat bot feature, change this status in settings.
Код №912 — Это функция чат-бота, измените этот статус в настройках

P.s. Токен брал из Vkhost.github.io

Ошибки ВКонтакте при работе с сервисом

Здесь собраны основные ошибки, с которым Вы можете столкнуться в процессе своей работы и методы их устранения

Ошибка доступа на минилендинге

Причина: В Вашем сообществе не установлено приложение Salebot.

Решение: Установите приложение в группу

по ссылке

Пример установки приложения в группу

Дублирование сообщений в ВК

Причина: дублирование серверов в настройке группы

Решение: Если у вас дублируются сообщения в ВК, проверьте количество подключенных серверов в настройках группы.

Для этого заходите в группу, подключенную к проекту, там открываете раздел Управление — Работа с API:

Далее нам нужна вкладка Callback API, нажимаем:

Удаляем серверы, которые там есть:

После этого возвращаемся в Salebot, открываем Каналы, удаляем подключенную группу:

Причина: Не дан полноценный доступ для успешной интеграции платформе Salebot

Решение: Проверьте, количество токенов для подключенной группы. Их должно быть не менее двух! Подробнее о подключении ВКонтакте

тут

При попытке подключения группы ВК может возникать такая ошибка:

Причина: Эта ошибка означает, что в сообществе установлено максимальное количество серверов для работы с Callback API.

Решение: Зайдите в Управление группы — Настройки — Работа с API — Callback API. На рисунке ниже стрелочкой выделена кнопка управления серверами. Все лишние и неиспользуемые сервера следует удалить. После этого предпринять еще одну попытку подключения.

Управление группы — Настройки — Работа с API — Callback API

Причина: Недействительная сессия (или Invalid Session) — данная ошибка может возвращаться при обращении к методам API ВКонтакте с ключом доступа пользователя

Решение: Что-то с ключом доступа. Попробуйте переавторизоваться. Если не помогает, то удалите ключи доступа и создайте заново

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

Причина: Если не отправляются сообщения, а в разделе клиенты Вы видите ошибку «This is chatbot feature, change this status in settings«, Вы не разрешили Возможности ботов.

Решение: Ссылку на эту настройку можно увидеть при подключении сообщества к проекту в разделе «Каналы» -> «Вконтакте».

Если у вас не воспроизводится аудио на мобильном телефоне, то его необходимо перекодировать в mp3 mono

Причина: Такая ошибка возникает в результате удаление ключа доступа в в Управлении сообществом ВКонтакте

Решение: Ошибка исправляется после добавления нового ключа.

Причина: Ошибка появляется при подключении сообщества в разделе Каналы. В сообществе достигнуты лимиты по серверам.

Решение: Удалить лишние неиспользуемые сервера и повторить попытку подключения

Задать вопрос

Matveyyyy

@Matveyyyy

python

  • Python

vkbottle.exception_factory.code_exception.VKAPIError_912


  • Вопрос задан

  • 88 просмотров


Комментировать

Подписаться

1



Средний

Комментировать


Решения вопроса 1

igor6130

@igor6130

Видимо это.

Error 912 — This is a chat bot feature, change this status in settings

https://vk.com/@senler-oshibki-vk-pri-rabote-s-servisom

Ответ написан


1

комментарий


1

комментарий

  • Matveyyyy

    @Matveyyyy Автор вопроса

    Спасибо большое

    Написано

Пригласить эксперта


Ответы на вопрос 0


Ваш ответ на вопрос

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

Войти через центр авторизации


Похожие вопросы

  • python

    • Python




    Простой

    Как из цикла for получить последовательный ответ в одну строку?


    • 1 подписчик

    • 68 просмотров

    1

    ответ

  • python

    • Python

    • +1 ещё




    Простой

    Не работает библиотека Openai на python. Как исправить?


    • 1 подписчик

    • 51 просмотр

    1

    ответ

  • python

    • Python




    Простой

    Как создаются встроенные функции в python?


    • 1 подписчик

    • 117 просмотров

    3

    ответа

  • python

    • Python




    Простой

    Что исправить в функции Python, чтобы массивы x1 и x2 были равными по длине ВСЕГДА?


    • 1 подписчик

    • 81 просмотр

    0

    ответов

  • python

    • Python




    Простой

    Python выдает ошибку ImportError: cannot import name ‘keyboard_menu’ from ‘keyboards’ как решить?


    • 1 подписчик

    • 43 просмотра

    0

    ответов

  • javascript

    • JavaScript

    • +2 ещё




    Простой

    WebSocket connection to ‘wss://localhost:12345/’ failed в чем ошибка?


    • 1 подписчик

    • 159 просмотров

    1

    ответ

  • python

    • Python

    • +1 ещё




    Простой

    Как привязать разный текст к разным сессиям телеграмма?


    • 1 подписчик

    • 79 просмотров

    1

    ответ

  • python

    • Python




    Простой

    Скажите пожалуйста почему выдает разные ответы?


    • 1 подписчик

    • 174 просмотра

    1

    ответ

  • python

    • Python

    • +1 ещё




    Средний

    Как загрузить профиль в Selenium Chrome на Python?


    • 1 подписчик

    • 70 просмотров

    0

    ответов

  • python

    • Python

    • +2 ещё




    Простой

    Почему Visual Studio Code не видит библиотеку mysql.connector?


    • 1 подписчик

    • 54 просмотра

    0

    ответов


  • Показать ещё
    Загружается…

Вакансии с Хабр Карьеры

Разработчик Python

UPBEAT SOFT

Москва

До 400 000 ₽

Python developer

Greenway

Новосибирск

от 150 000 до 200 000 ₽

Python-разработчик

Точка

До 420 000 ₽

Ещё вакансии

Заказы с Хабр Фриланса

Упаковка нового продукта (БрендБук, Лого, Сайт, Этикетка, Упаковка)

22 сент. 2023, в 13:21

100 руб./за проект

Починить простое java/spring приложение

22 сент. 2023, в 12:55

5000 руб./за проект

Спарсить 4 сайта букмекеров на python + requests

22 сент. 2023, в 11:59

3500 руб./за проект

Ещё заказы

Минуточку внимания

Присоединяйтесь к сообществу, чтобы узнавать новое и делиться знаниями

Зарегистрироваться

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.

Войти через центр авторизации

Выходит ошибка 912 VK API. Почему?

VK API (Application Programming Interface) – это интерфейс программирования приложений, предоставляемый социальной сетью ВКонтакте для разработчиков, позволяющий взаимодействовать с ее функциями и данными. Ошибки VK API могут возникать при работе с ним и требовать специального внимания разработчика. Одной из таких ошибок является ошибка 912. В данной статье мы разберемся, почему она возникает и как ее можно исправить.

Ошибка 912 VK API обычно возникает, когда запросы к API ВКонтакте идут слишком часто. Эта ошибка указывает на то, что ваше приложение или скрипт делает слишком много запросов к VK API за короткий промежуток времени. Социальная сеть ВКонтакте ограничивает количество запросов, которые можно делать в определенный промежуток времени, чтобы предотвратить чрезмерную нагрузку на свои серверы.

Чтобы исправить ошибку 912, вам необходимо ограничить скорость ваших запросов к VK API. Для этого рекомендуется использовать задержку между запросами, чтобы дать ВКонтакте время обработать предыдущий запрос перед отправкой нового. Это позволит вам соблюсти ограничения VK API и избежать ошибки 912.

Существует несколько способов добавить задержку между запросами в вашем коде. Один из способов заключается в использовании функции sleep() или аналогичных функций, доступных в вашем языке программирования. Например, в Python вы можете использовать функцию time.sleep(), чтобы приостановить выполнение скрипта на определенное количество секунд перед отправкой следующего запроса.

Пример кода на Python с использованием функции time.sleep():

import time
import requests

while True:
    response = requests.get('https://api.vk.com/method/users.get?user_ids=1')
    print(response.json())

    # Задержка на 1 секунду перед отправкой следующего запроса
    time.sleep(1)

В данном примере мы делаем запрос к методу VK API users.get с параметром user_ids=1 и выводим результат в консоль. После каждого запроса мы добавляем задержку на 1 секунду с помощью функции time.sleep(), чтобы соблюсти ограничения VK API.

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

Если ошибка 912 VK API продолжает возникать, несмотря на добавление задержки между запросами, возможно, вы делаете слишком много запросов к API или ваши запросы слишком интенсивны. В этом случае, рекомендуется пересмотреть логику вашего приложения и запросы, чтобы уменьшить их количество или частоту.

Также стоит учитывать, что ошибка 912 VK API может возникать не только из-за слишком частых запросов, но и из-за других причин, таких как неправильно сформированные запросы или неправильно указанные параметры. Поэтому, при возникновении ошибки 912, рекомендуется также проверить корректность ваших запросов и параметров.

В заключение, ошибка 912 VK API возникает, когда делается слишком много запросов к VK API за короткий промежуток времени. Чтобы исправить эту ошибку, необходимо добавить задержку между запросами, чтобы соблюсти ограничения VK API. Также возможно потребуется пересмотреть логику ваших запросов или проверить корректность запросов и параметров.

Перейти к содержанию

VK API Error Code – Коды ошибок Вконтакте

Список всех возвращаемых кодов ошибок API в ВК

Код ошибки Описание
1 Произошла неизвестная ошибка.
Попробуйте повторить запрос позднее.
2 Приложение выключено. 
Нужно включить приложение в настройках https://vk.com/editapp?id={Ваш API_ID} или воспользоваться тестовым режимом (test_mode=1)
3 Передан неизвестный метод.
Нужно проверить указано ли название вызываемого метода: https://vk.com/dev/methods.
4 Неверная подпись. 
5 Авторизация пользователя не удалась.
Следует убедиться, что используется верная схема авторизации.
6 Слишком много запросов в секунду.
Нужно задать больший интервал между запросами или использовать метод execute. Узнать подробнее об ограничениях на частоту вызовов можно тут: https://vk.com/dev/api_requests.
7 Нет прав для выполнения этого действия.
Следует проверить, получены ли необходимые права доступа при авторизации. Сделать это можно с помощью метода account.getAppPermissions.
8 Неверный запрос.
Нужно проверить синтаксис запроса и список параметров, которые используются.
9 Слишком много однотипных действий.
Нужно уменьшить число однотипных обращений. Для оптимизации работы можно использовать execute или JSONP.
10 Произошла внутренняя ошибка сервера.
Попробуйте повторить запрос позже.
11 В тестовом режиме приложение должно быть выключено или пользователь должен быть залогинен.
Следует выключить приложение в настройках https://vk.com/editapp?id={Ваш API_ID}
14 Требуется ввод кода с картинки (Captcha).
Процесс обработки этой ошибки подробно описан на странице.
15 Доступ запрещён.
Следует убедиться, что используются верные идентификаторы, а также, что доступ к запрашиваемому контенту для текущего пользователя есть в полной версии сайта.
16 Требуется выполнение запросов по протоколу HTTPS, т.к. пользователь включил настройку, требующую работу через безопасное соединение.
Во избежание возникновения этой ошибки, в Standalone-приложении можно предварительно проверять состояние этой настройки у пользователя методом account.getInfo.
17 Требуется валидация пользователя.
Действие требует подтверждения — нужно перенаправить пользователя на служебную страницу для валидации.
18 Страница удалена или заблокирована.
Страница пользователя была удалена или заблокирована
20 Данное действие запрещено для не Standalone приложений.
Если ошибка появляется несмотря на то, что приложение имеет тип Standalone, следует убедиться, что при авторизации было использовано redirect_uri=https://oauth.vk.com/blank.html. Подробнее на странице: https://vk.com/dev/auth_mobile.
21 Данное действие разрешено только для Standalone и Open API приложений.
23 Метод был выключен.
Ознакомиться со всеми актуальными методами ВК API, доступными в настоящий момент можно тут: https://vk.com/dev/methods.
24 Требуется подтверждение со стороны пользователя.
27 Ключ доступа сообщества недействителен.
28 Ключ доступа приложения недействителен.
29 Достигнут количественный лимит на вызов метода.
Узнать подробнее об ограничениях на количество вызовов можно тут:
https://vk.com/dev/data_limits
30 Профиль является приватным.
Информация, которая запрашивается о профиле, недоступна с используемым ключом доступа
33 Еще не реализовано.
100 Один из необходимых параметров был не передан или неверен.
Следует проверить список требуемых параметров и их формат на странице с описанием метода.
101 Неверный API ID приложения.
Нужно найти приложение в списке администрируемых на странице, и указать в запросе правильный API_ID (идентификатор приложения).
113 Неверный идентификатор пользователя.
Следует убедиться, что используется правильный идентификатор. Получить ID по короткому имени можно методом utils.resolveScreenName.
150 Неверный timestamp (метка времени).
Актуальное значение можно получить методом utils.getServerTime.
200 Доступ к альбому запрещён.
Нужно убедиться, что используются верные идентификаторы (для пользователей owner_id — положительный, для сообществ — отрицательный), и доступ к контенту, которые запрашивается, для текущего пользователя есть в полной версии сайта.
201 Доступ к аудио запрещён.
Нужно убедиться, что используются верные идентификаторы (для пользователей owner_id — положительный, для сообществ — отрицательный), и доступ к контенту, которые запрашивается, для текущего пользователя есть в полной версии сайта.
203 Доступ к группе запрещён.
Нужно убедиться, что текущий пользователь является участником или руководителем группы (для закрытых и частных групп и встреч).
300 Альбом переполнен.
Перед продолжением работы нужно удалить лишние объекты из альбома или использовать другой альбом.
500 Действие запрещено. Вы должны включить переводы голосов в настройках приложения.
Следует проверить настройки приложения: https://vk.com/editapp?id={Ваш API_ID}&section=payments
600 Нет прав на выполнение данных операций с рекламным кабинетом.
603 Произошла ошибка при работе с рекламным кабинетом.
3300 Требуется рекапча.
3301 Требуется подтверждение телефона.
3302 Требуется подтверждение пароля.
3303 Требуется проверка приложения Otp.
3304 Требуется подтверждение по электронной почте.
3305 Требуется утвердить голоса.

VK API Error Code

Понравилась статья? Поделить с друзьями:
  • Ошибка 9114 genshin impact на телефоне
  • Ошибка 9113 мерседес
  • Ошибка 9110 kyocera
  • Ошибка 9017 на шевроле нива
  • Ошибка 9017 кофемашина wmf 5000s