vk_api.exceptions.ApiError: [29] Rate limit reached HOT 4 CLOSED
у меня ошибка в строке vk_session.method(‘status.set’, ) , она у меня одна на весь код выводит что-то, не считая авторизации, я не знаю как эту проблему решить
Comments (4)
29 | Достигнут количественный лимит на вызов метода
А какой он у status.set?
Там есть лишь:
newsfeed.search — 1000 вызовов в сутки;
wall.search — 1000 вызовов в сутки;
wall.get — 5000 вызовов в сутки.
kirya-dev commented on October 23, 2021
На этой неделе обнаружил новый метод, на который вк стал отдавать такую же ошибку:
users.seach
Romz24 commented on November 18, 2021
Сейчас заметил что перестал работать метод photos.get , возвращает ошибку Rate limit reached .
Самое забавное, что я его вообще до этого не вызывал. Первый же вызов, и сразу ошибка что я уперся в лимит.
Related Issues (20)
- Вытягивание постов из группы без авторизации HOT 1
- Ссылки начинающиеся с https://psv4.vkuseraudio.net/audio/ee/ не работают HOT 4
- Ошибка [13] Runtime error occurred during code invocation: response size is too big
- Ошибка при попытки авторизации HOT 3
- BadPassword HOT 3
- Bad password HOT 1
- Двухфакторка HOT 1
- Ошибка
- track.url возвращает ссылки на битые mp3 файлы размером 2-3 КБ HOT 2
- Бан аккаунта HOT 19
- При использовании блокируется аккаунт вк. HOT 1
- При использовании блокируется страничка вк. HOT 1
- При использовании блокируется страничка вк. HOT 3
- Не загружаются “События” (stories)
- Ошибка авторизации – Unknown error (AUTH; no sid). HOT 3
- Не возможно авторизоваться при использовании прокси HOT 1
- Ошибки в библиотеке HOT 1
- Pull request
- При добавлении картинки на сайт всё время одна и таже ошибка возникает [100] ошибка при загрузки картинки в маркет. HOT 1
- Не загружаются видеозаписи с большим объемом
Recommend Projects
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
Ошибка 429 ВК у вас большие запросы
Vue.js
Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
TensorFlow
An Open Source Machine Learning Framework for Everyone
Django
The Web framework for perfectionists with deadlines.
Laravel
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML.
Recommend Topics
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
server
A server is a program made to process requests and deliver data to clients.
ВК Ошибка 10 Internal Server Error ВКонтакте
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Visualization
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
Recently View Projects
JsStore
JsStore is an IndexedDB Wrapper. It makes IndexedDB super easy with its SQL like apis.
simple-java-maven-app
For an introductory tutorial on how to use Jenkins to build a simple Java application with Maven.
COC_Translate
documentation
rl-gymAI
solving environments from openai-gym using reinforcement learning techniques. including sarsa, value iteration, actor-critic, etc.
Rate limit reached vk как исправить
New to the community? Welcome! Please read our Community Rules and Guidelines
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page
RATE_LIMIT_REACHED
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Whenever I try to do a payout in sandbox env, it shows me an error RATE_LIMIT_REACHED .
- All forum topics
- Previous Topic
- Next Topic
RATE_LIMIT_REACHED
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Would be really nice to hear anything on this. This is a complete blocker for me right now. Thanks for posting about it.
RATE_LIMIT_REACHED
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Are you guys still having this problem?
RATE_LIMIT_REACHED
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Yes, and the example site is broken too here:
RATE_LIMIT_REACHED
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Fun stuff. Hope it is fixed anytime soon. I looked at the sandbox status page, but that one shows everything ok :(.
RATE_LIMIT_REACHED
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Yes, all is green there. I tweeted them, but have not gotten too far just yet. Let’s hope, it is a complete blocker for me right now.
Частичный обход ограничений vk API с помощью С++ и Python 3 (маленькие хитрости)
Меня зовут Сергей Власов и сегодня я хочу поделиться с вами одним моим скромным изобретением в программировании, которое может помочь вам в работе с API ВКонтакте на языке Python.
Не так давно со стороны администрации ВК был введен запрет на отправку сообщений в беседы и личку через API с access token, полученным в standalon-приложении. По всей видимости, у администрации одной из самых популярных социальных сетей, были на то веские причины и я не стану их сильно критиковать за этот шаг, хотя он и существенно осложнил жизнь многим разработчикам приложений для ВКонтакте. Одним из таких вот разработчиков был и я. Мне очень не хотелось переводить всю свою работу в сообщения с токеном сообщества и потому я решил создать небольшую лазейку в этом “заборе”.
Итак с чего бы начать? Конечно же с идеи создания своего рабочего модуля, который бы каким-то образом позволял нам вмешаться в процесс отправки запросов к серверу вк и некоторым образом изменить их структуру. Выбор напрашивается сам собой – это конечно же С++, волшебный язык, с помощью которого можно устроить целый магический ритуал с вставками ассемблерного кода и определенными добавлениями в структуру модуля а так же кода машинного. Не стану вываливать горы малопонятных цифр, тем более что конечный код был весьма неплохо обфусцирован в целях некоторой защиты своих авторских идей.
Скажу лишь, что в результате нескольких бессонных ночей на выходе получился довольно компактный и вполне функциональный модуль из двух стандартных питоновских файлов, работающих из одной папки и парочки хитрых начинок в виде исполняемых файлов, содержащих в себе слегка перекодированный код C++. Общий принцип работы таков, что после импорта методов из основного файла в файл с рабочим кодом на Python вы запускаете исполняемый файл, который сначала подключает в работу некоторые библиотеки, находящиеся в той же папке и вносит коррективы в запросы к API. В результате сервер может воспринять в случае успеха ваши запросы как вполне разрешенные к исполнению и выполнит их, даже не задумываясь. Однако ваш антивирус возмутится такой дикой концентрацией перекодировок (потому его лучше отключить на время работы).
Что же, приведу для ознакомления некоторые готовые методы модуля modVKscrip t(такое он получил название).
GetToken(Login,Password) “””создает токен в соответствии с полученными данными (желательно чтобы ваш аккаунт был администратором группы)
Конечно вы должны учесть, что по правилам языка Python вы должны писать таким образом – modVKscript.GetToken(login, password)
Метод modVKscript.SendVKmessage(“message”, chat_id) как нетрудно догадаться, осуществляет ту самую отправку сообщения в беседу от лица пользователя через API (да да, и не удивляйтесь) это возможно благодаря интеграции некоторых специально созданных dll на ассемблере.
Напоследок скажу, что в силу несколько неэтичного характера работы модуля, я, конечно же. не стал делать его доступным для установки и размещать на официальных сайтах Python как пакет. Пользуюсь сам ну и иногда даю возможность поработать с ним друзьям и некоторым заинтересованным лицам, согласившимся помочь мне в тестировании других моих программ на питоне.
И, трезво осознавая тот факт, что обходить чьи-то запреты не совсем порядочно, я просто оставил свой проект в стадии начальной разработки и занялся более интересными и полезными вещами. Однако своей цели ( доказать себе и не только, что знание программирования иногда творит чудеса) я достиг, пусть и частично. Ведь модуль работает далеко не так хорошо, как от него ждали.
И это еще одна причина, по которой он не получит широкого распространения. Но задумка была интересной и, как мне кажется, маленький эксперимент принес немного радости мне и моим знакомым. Ну и конечно, я не могу нести ответственности за какое-либо его несанкционированное использование третьими лицами, в случае попадания его в их руки. На этом у меня все, надеюсь, вас заинтересовала моя идея и вы сможете сами провести какие-то еще более “смелые” эксперименты с API ВКонтакте или любыми другими сервисами прикладного программирования.
I have reached a daily or hourly limit / API requests have been consumed / Rate Limit Exceeded – What does this mean?
What is rate limiting?
As a security measure, we limit user requests to our public API to a reasonable limit.
The limit is 10,000 requests per 24h period, and once that limit has been reached 500 requests per hour.
To put this into perspective, Vortex consumes 3 requests per mod download (Nexus Mod Manager currently consumes twice as many per mod download) meaning you could, in theory, download up to 3332 mods via Vortex (or 1666 via Nexus Mod Manager) before reaching the 10,000 request limit.
After that, you will then be limited to 500 requests per hour (around 165 mod downloads per hour via Vortex). Once you reach this hourly limit, you will be presented with a warning message upon making your 501st request:
Rate Limiting Error/Warning Message in Vortex
Rate Limiting Error/Warning Message in Nexus Mod Manager
Rate Limiting Error/Warning message in Mod Organiser
What can I do once I have reached the rate limit?
Once you have reached your limit – that is both the 10,000 request limit per 24h as well as the hourly 500 requests limit – you will be unable to make any more requests (such as mod downloads, mod update queries etc.) for the designated time frame (within the same hour). Please note that this measure is in place to protect our server infrastructure and maintain our site’s functionality for all our users.
When you have been rate limited you will then simply have to wait until you can make further requests to our API.
I have been rate limited and I have not downloaded anywhere close to 3300 mods in a 24h period. What is going on?
If you have been rate limited, it is because you have exceeded our daily and hourly request limit. Note that mod downloads are just one way of making requests to our API. Other ways of making requests include e.g. querying mod updates or mod information via a mod manager or other applications referencing our API.
Please ensure that your mod manager is up to date to rule out the possibility of outdated software erroneously making an extraordinary amount of requests, which would lead to you being rate limited.
Источник: vkdom.su
Как решить проблему с VK_api на python?
Решил попробовать написать бота для вк, который просто пишет сообщение на стене и уже на этом этапе столкнулся с трудностью. Мне пишет ошибку vk_api.exceptions.ApiError: [29] Rate limit reached, я разобрался что за ошибка, просмотрел темы на хабре, но ни одна не помогла, поэтому задам новый вопрос с просьбой обьяснения всех тонкостей моей ошибки и создания рабочего примера.
import vk_api def captcha_handler(captcha): key = input(«Enter captcha code : «.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()
Ошибка простая — превысил лимит обращений к вк, но как решить ее понять не могу. Великие умы, помогите.
- Вопрос задан более двух лет назад
- 97 просмотров
Источник: qna.habr.com
Ошибка vk_api.exceptions.ApiError: [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
Не могу понять в чем проблема. В документации ничего не нашел на эту тему
Ответы (1 шт):
def startStatus(): # функция смены статуса bot = vk_api.VkApi(token=’token_id’) # Инициализируем сессию бота ВКонтакте через токен info = «info» # Текст статуса vk = bot.get_api() bot.method(‘status.set’, ) # Выполняем смену статуса
Если ошибка с Rate limit reached остаётся, то проблема в количестве вызовов в сутки, подробнее тут.
Источник: husl.ru