Podio速率限制降低

时间:2018-11-08 14:59:43

标签: podio

您知道为什么RateLimit是60吗?

如果文档说“一般限制是每小时1,000个API调用”。

一周前限制很好,但是最近几天改变了。

我正在从podio-php创建一个工作区,默认情况下,每个工作区都有4个应用,每个应用都有钩子,问题是当我尝试验证钩子时。

所以,这是我调用API的全局函数:

function initPodio()
{
     Podio::setup(CLIENT_ID, CLIENT_SECRET, array(
        "session_manager" => "PodioBrowserSession"
     ));

    if (!Podio::is_authenticated()) {
         try {
             Podio::authenticate_with_password(USER, PASSWORD);
         } catch (PodioError $e) {
            // Something went wrong. Examine $e->body['error_description'] for a description of the error.
         }
    }
}

每当需要使用podio库时,我都会打电话给我,例如:创建工作区时:

initPodio();
$podio_space = PodioSpace::create($attributes);

或当我需要创建应用程序项时。

enter image description here

1 个答案:

答案 0 :(得分:0)

我认为您从Podio身份验证端点收到速率限制错误。请通过完整的请求和回复来更新您的问题,这绝对有助于您了解案件。

为避免身份验证速率受到限制,请存储并重新使用access_tokenrefresh_token(在首次登录后即可使用)。无需对每个请求进行重新认证。此处会对此进行详细说明:https://developers.podio.com/authentication

可以在此处找到为不同的Podio客户端实施的会话管理示例: