速度限制

从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标识一起使用
  • getRequestsgetUpdatesForDevice的方法。RequestProvider当使用JWT标识时
  • 当终端用户使用JWT标识打开或刷新SDK UI中的请求列表屏幕时调用

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

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

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

  • 每分钟5000个请求
  • 用于获取请求的所有评论。可选地,将时间戳作为参数,并仅返回自该时间以来创建的注释
  • getCommentsgetCommentsSince的方法。RequestProvider
  • 当最终用户在SDK的UI中使用Request屏幕打开或刷新票证时调用

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

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

/ 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提供程序中公开。