Ошибка 29 rate limit reached

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

vk_api.exceptions.ApiError: [29] Rate limit reached

Вот код:

#импорт библиотек
import vk_api


def startStatus(): # функция смены статуса
    bot = vk_api.VkApi(token='token_id') # Инициализируем сессию бота ВКонтакте через токен
    info = "info" # Текст статуса
    vk = bot.get_api()
    vk.status.set(text = info) # Выполняем смену статуса

startStatus()

Ошибка связана со строкой vk.status.set(text = info). Если ее изменить на vk.status.set(info), то появляется эта ошибка:

TypeError: call() takes 1 positional argument but 2 were given

Не могу понять в чем проблема. В документации ничего не нашел на эту тему

задан 23 июл 2021 в 19:53

Вадим Шуваев's user avatar

Попробуйте так:

def startStatus(): # функция смены статуса
    bot = vk_api.VkApi(token='token_id') # Инициализируем сессию бота ВКонтакте через токен
    info = "info" # Текст статуса
    vk = bot.get_api()
    bot.method('status.set', {'text' : info}) # Выполняем смену статуса

Если ошибка с Rate limit reached остаётся, то проблема в количестве вызовов в сутки, подробнее тут.

ответ дан 23 июл 2021 в 19:56

MyZik's user avatar

MyZikMyZik

2,8081 золотой знак11 серебряных знаков19 бронзовых знаков

2

Перейти к контенту

Некоторые пользователи иногда сталкиваются с ошибкой #29, которую выдает им шпион. Давайте разберемся что это за ошибка, когда появляется
и как от нее избавиться.

Когда ошибка появляется?

Ни для кого не секрет, что шпион использует данные с vk.com для формирования статистики, которую вы, собственно, и смотрите.
К сожалению, VK.COM ограничивает колличество запросов со стороны пользователя и шпиона к своим методам.
Если вы активно пользовались всеми шпионами, или добавили ОЧЕНЬ много целей,
или забыли закрыть вкладку с включенным шпионом за диалогами — у вас может появится подобная ошибка.

В чем смысл ошибки?

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

Как избавиться?

Данная ошибка работает как временный бан. Обычно ВК запрещает вызывать определенные методы на время от 4 до 48 часов.
Ускорить время бана вы не сможете, а вот увеличить время бана — сможете!

Поможет вам следующее:
‐ Нажмите «Выйти» на сайте шпиона, а потом вновь войдите.

‐ Удалите все ненужные цели из шпиона за друзьями (потом их можно будет добавить).

‐ Закройте все вкладки со шпионом, которые у вас могут быть открыты.

‐ По возможности не заходите на сайт шпиона в течение 8-24 часов.

Как проверить что все хорошо?

Мы сделали специальную страницу, где можно убедиться, что все работает..

Если все в порядке — вы увидите Ваш VK ID, Ваше имя и колличество друзей в ВК.

Назад к списку статей

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

vk_api.exceptions.ApiError: [29] Rate limit reached

Вот код:

#импорт библиотек
import vk_api


def startStatus(): # функция смены статуса
    bot = vk_api.VkApi(token='token_id') # Инициализируем сессию бота ВКонтакте через токен
    info = "info" # Текст статуса
    vk = bot.get_api()
    vk.status.set(text = info) # Выполняем смену статуса

startStatus()

Ошибка связана со строкой vk.status.set(text = info). Если ее изменить на vk.status.set(info), то появляется эта ошибка:

TypeError: call() takes 1 positional argument but 2 were given

Не могу понять в чем проблема. В документации ничего не нашел на эту тему

задан 23 июл 2021 в 19:53

Вадим Шуваев's user avatar

Попробуйте так:

def startStatus(): # функция смены статуса
    bot = vk_api.VkApi(token='token_id') # Инициализируем сессию бота ВКонтакте через токен
    info = "info" # Текст статуса
    vk = bot.get_api()
    bot.method('status.set', {'text' : info}) # Выполняем смену статуса

Если ошибка с Rate limit reached остаётся, то проблема в количестве вызовов в сутки, подробнее тут.

ответ дан 23 июл 2021 в 19:56

MyZik's user avatar

MyZikMyZik

2,5921 золотой знак10 серебряных знаков18 бронзовых знаков

2

  • Печать

Страницы: 1 10 11 [12] 13 14 22   Вниз

Тема: Плагин для VK  (Прочитано 55670 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Я перезалил плагин, перекачайте


Записан


Я перезалил плагин, перекачайте

не может авторизоваться. не знаете, как пофиксить?


Записан



Записан


Здравствуйте, вылазит ошибка VK Error: Captcha needed (14), это возможно вылечить?


Записан


Здравствуйте, вылазит ошибка VK Error: Captcha needed (14), это возможно вылечить?

Запроса капчи в плагине нет. Просто подождите.


Записан


Песни качает с цифрами в начале
474499215-456673702-АВТОР — НАЗВАНИЕ.mp3


Записан



Записан


Переустановил несколько раз плагин, каждый раз авторизовался, — много чего перепробовал, короче говоря — показывает Rate limit reached. Не подскажете, чем можно вылечить?


Записан


Всем здравия!
Увы, но свежая сборка 1.01.55 практически нерабочая… АИМП 2394

Мои аудиозаписи, мои друзья, мои сообщества — пусто, error 29

Единственное что более-менее работает — это поиск, но он отказывается находить песню «Рождение дочери (Анастасия)», хотя она у меня в ВК в моих аудиозаписях. Исполнитель «Олесь из Любоистока».


Записан


Всем здравия!
Увы, но свежая сборка 1.01.55 практически нерабочая… АИМП 2394

Мои аудиозаписи, мои друзья, мои сообщества — пусто, error 29

Единственное что более-менее работает — это поиск, но он отказывается находить песню «Рождение дочери (Анастасия)», хотя она у меня в ВК в моих аудиозаписях. Исполнитель «Олесь из Любоистока».

Поддерживаю сударя. Сегодня столкнулся с этой проблемой.


Записан


Было бы прикольно на основе этого плагина сделать плагин под Ya.Music (просто Youtube-DL прикольненький, но не настолько функциональный как этот под ВК)!


Записан


Поддерживаю сударя. Сегодня столкнулся с этой проблемой.

Плагин был написан с использованием API 5.51, оно отключено. Поэтому и не работает. Учитывая, что у плагина сомнительный статус — не думаю, что в ближайшем времени он оживет.


Записан


Что за ошибка : VK Erorr: Rate limit reached (29)  пробовал что на 32 и что на 64 бита ( не хочет работать ) 
пробовал на 7- 10 винде!

Как это дело решить ?


Записан


Судя по предыдущим сообщения, никак. Плагин окончательно умер.


Записан


Судя по предыдущим сообщения, никак. Плагин окончательно умер.

Насколько я понял, нужно поставить его на предыдущую сборку, до изменения АПИ.
Днём попробую.


Записан


  • Печать

Страницы: 1 10 11 [12] 13 14 22   Вверх

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account

Assignees

@inyutin-maxim

Labels

Задача

Задача требующая реализации нового или доработке существующего функционала

Некоторые пользователи иногда сталкиваются с ошибкой #29, которую выдает им шпион. Давайте разберемся что это за ошибка, когда появляется
и как от нее избавиться.

Когда ошибка появляется?

Ни для кого не секрет, что шпион использует данные с vk.com для формирования статистики, которую вы, собственно, и смотрите.
К сожалению, VK.COM ограничивает колличество запросов со стороны пользователя и шпиона к своим методам.
Если вы активно пользовались всеми шпионами, или добавили ОЧЕНЬ много целей,
или забыли закрыть вкладку с включенным шпионом за диалогами — у вас может появится подобная ошибка.

В чем смысл ошибки?

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

Как избавиться?

Данная ошибка работает как временный бан. Обычно ВК запрещает вызывать определенные методы на время от 4 до 48 часов.
Ускорить время бана вы не сможете, а вот увеличить время бана — сможете!

Поможет вам следующее:
‐ Нажмите «Выйти» на сайте шпиона, а потом вновь войдите.

‐ Удалите все ненужные цели из шпиона за друзьями (потом их можно будет добавить).

‐ Закройте все вкладки со шпионом, которые у вас могут быть открыты.

‐ По возможности не заходите на сайт шпиона в течение 8-24 часов.

Как проверить что все хорошо?

Мы сделали специальную страницу, где можно убедиться, что все работает..

Если все в порядке — вы увидите Ваш VK ID, Ваше имя и колличество друзей в ВК.

Назад к списку статей

Очень стремный клиент. Половины функций нет, вторая половина

Очень стремный клиент. Половины функций нет, вторая половина работает на 1/3. Зато на 1/4 экрана реклама постоянно. Пытаемся пользоваться для бизнеса — не советуем, дико неудобно. Нет даже просто банальных вещей, вроде удаления спам-комментария под твоим постом.. О чем вообще можно говорить.

Бред какой то, ввожу пароль и логин, пишет, что не правильно

Бред какой то, ввожу пароль и логин, пишет, что не правильно. Раз 10 пробовал, с оф. приложения с первого раза захожу, тут никак.

Сделайте, пожалуйста, что б можно было выбрать несколько фот

Сделайте, пожалуйста, что б можно было выбрать несколько фото из альбома своей группы и удалить. Как в одноклассниках,что б выбрать, можно тянуть вниз. Это возможно?

Не могу просмотреть записи на своей стене, пролистываю тольк

Не могу просмотреть записи на своей стене, пролистываю только 10 штук, и все. С компьютера могу все просмотреть. Исправьте ситуацию! Приложение удаляла, не помогло

Решил попробовать написать бота для вк, который просто пишет сообщение на стене и уже на этом этапе столкнулся с трудностью… Мне пишет ошибку vk_api.exceptions.ApiError: [29] Rate limit reached, я разобрался что за ошибка, просмотрел темы на хабре, но ни одна не помогла, поэтому задам новый вопрос с просьбой обьяснения всех тонкостей моей ошибки и создания рабочего примера.

import vk_api

def captcha_handler(captcha):

    key = input("Enter captcha code {0}: ".format(captcha.get_url())).strip()

    return captcha.try_again(key)

def main():

    login, password = "login", "password"
    vk_session = vk_api.VkApi(
        login, password,
        captcha_handler=captcha_handler
    )

    try:
        vk_session.auth()
    except vk_api.AuthError as error_msg:
        print(error_msg)
        return

token = "my_token"
vk_session = vk_api.VkApi(token=token)
vk = vk_session.get_api()
print(vk.wall.post(message='Hello world!'))

if __name__ == __main__:
main()

Ошибка простая — превысил лимит обращений к вк, но как решить ее понять не могу. Великие умы, помогите.

Понравилась статья? Поделить с друзьями:
  • Ошибка 28а0 bmw
  • Ошибка 28dd бмв е60 система подачи воздушной массы
  • Ошибка 28d7 бмв е46
  • Ошибка 28ce00 bmw
  • Ошибка 28cd00 bmw