Предел скорости Podio Create Item после 25 звонков

Мне нужно создавать элементы в podio, используя api. Когда я позволил своей программе работать на полной скорости, я заметил, что после 5-6 пунктов я получаю сообщение об ошибке от podio:

{  
   "error_propagate":false,
   "error":"rate_limit",
   "error_description":"You have hit the rate limit. Please wait 300 seconds before trying again",
   "request":{  
      "url":"http://api.podio.com/oauth/token",
      "query_string":"",
      "method":"POST"
   }
}

Я считал, что ограничение скорости составляет 5000 звонков в час, и я получаю эту ошибку после 25 звонков ...

Я добавил thread.sleep в свой код, и теперь он кажется лучше, но даже когда я позволяю потоку спать на 10 секунд, я все равно получаю эту ошибку, я теперь установил thread.sleep на 20 секунд, и, похоже, он работает .

Есть ли скрытый лимит скорости на количество звонков в секунду?


person Lode Vlaeminck    schedule 31.08.2016    source источник


Ответы (2)


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

Клиентские библиотеки Podio API предоставляют для этого удобные методы. См. Ссылки:

person Ajmal VH    schedule 01.09.2016

Лимит скорости составляет 1000 звонков / час. так что вы можете уснуть соответственно.

person priya lingam    schedule 31.08.2016