速度限制

从Zendesk移动sdk到特定Zende亚博sk端点的请求是有速率限制的。

每分钟允许的请求数量取决于端点。

亚博Zendesk保留对指定端点的速率限制进行调整的权利,以便为所有客户提供高质量的服务。下面是速率受限的端点,每个端点每分钟允许的最大请求数,以及在使用SDK时如何与这些端点交互。

如果超过了速率限制,API将用HTTP响应请求太多响应代码和详细说明启动速率限制器原因的正文。响应有一个Retry-After报头,告诉您重试前需要等待多少秒。你应该在你的手机应用程序中预见到这一点,以获得尽可能流畅的体验。看到避免速率限制的最佳实践

/ / sdk /匿名访问(创建)

  • 每分钟2000个请求
  • 用于在Zendesk后端为匿名身份创建用户亚博
  • 在第一次使用新的匿名标识时,由所有SDK提供者调用
  • 终端用户在使用匿名标识时与SDK UI的任何部分进行第一次交互时调用

/访问/ sdk /智威汤逊(创建)

  • 每分钟2000个请求
  • 用于在Zendesk后端为JWT标识创建用户亚博
  • 在第一次使用新的JWT标识时,由所有SDK提供者调用
  • 终端用户在使用JWT标识时与SDK UI的任何部分进行第一次交互时调用

/ api /移动/请求。json(创建)

  • 每分钟500个请求
  • 用于创建请求
  • 都会方法RequestProvider
  • 当最终用户使用SDK UI中的Request屏幕创建票据时调用

/ api /移动/请求。json(指数)

  • 每分钟5000个请求
  • 用于获取最终用户的所有门票。这个端点需要一个真实的用户ID,因此只能与JWT标识一起使用
  • getRequests而且getUpdatesForDevice方法RequestProvider使用JWT标识时
  • 当终端用户在使用JWT标识时打开或刷新SDK UI中的Request List屏幕时调用

/ api /移动/请求/ show_many.json

  • 每分钟2000个请求
  • 获取一个以逗号分隔的Request令牌列表,并获取所有相应的请求
  • getRequests而且getUpdatesForDevice方法RequestProvider当使用匿名身份时
  • 当终端用户使用匿名标识时,在SDK的UI中打开或刷新Request List屏幕时调用

/ api /移动/ / {request_id} / comments.json请求

  • 每分钟5000个请求
  • 用于获取请求的所有注释。可选地,接受时间戳作为参数,并且只返回自该时间以来创建的注释
  • getComments而且getCommentsSince方法RequestProvider
  • 当最终用户使用SDK UI中的Request屏幕打开或刷新票据时调用

/ api /移动/请求/ {request_id}。json(更新)

  • 每分钟500个请求
  • 用于更新请求。在sdk中,这专门用于向请求添加注释。
  • addComment方法RequestProvider,当SDK设置中启用对话时
  • 当最终用户在SDK UI中的Request屏幕上提交注释时调用

/ api /移动/请求/ {request_id}。json(显示)

  • 每分钟500个请求
  • 用于获取单个请求
  • getRequest方法RequestProvider,当SDK设置中启用对话时
  • 当最终用户使用SDK UI中的Request屏幕打开或刷新票据时调用

/ api /移动/ user_tags。json(创建)

  • 每分钟5000个请求
  • 用于向特定的最终用户配置文件添加标记。
  • addTags方法UserProvider
  • 默认SDK UI中不使用此端点

/ api /移动/ user_tags / destroy_many.json吗?标签={标签}(删除)

  • 每分钟500个请求
  • 用于从特定的最终用户配置文件中删除标记。
  • deleteTags方法UserProvider
  • 默认SDK UI中不使用此端点

/ api /移动/用户/我(显示)

  • 每分钟500个请求
  • 用于获取有关当前用户的信息
  • getUser方法UserProvider
  • 默认SDK UI中不使用此端点

/ api /移动/用户/我(更新)

  • 每分钟500个请求
  • 用于获取有关当前用户的信息
  • setUserFields方法UserProvider
  • 默认SDK UI中不使用此端点

/ api / v2 / ticket_forms / show_many.json

  • 每分钟5000个请求
  • 用于获取关于帐户上的票据表单和票据字段的信息
  • getTicketFormsById方法。RequestProvider
  • 默认SDK UI中不使用此端点

/ api /移动/上传。json(创建)

  • 每分钟500个请求。
  • 每次终端用户发送包含文件的消息时调用。
  • 这个端点没有在SDK提供程序中公开。