GET /communication/rate-limits

基于当前配置的服务商返回短信、邮件、推送等渠道的速率限制配置(每分钟/每小时最大发送量),用于客户端发送前的流量控制参考。参考:ePrivacy Directive 2002/58/EC、CAN-SPAM Act。

通信服务 `bearerAuth` application/json

请求参数

名称位置类型必填默认值示例约束描述
channel query string 否 渠道筛选:sms/email/push(不传返回全部)

响应

状态描述Schema
200查询成功,返回各渠道速率限制配置service-communication/internal/handler/dto.RateLimitsDetailResponse
400请求参数错误dto.SimpleResponse
401未认证或令牌无效dto.SimpleResponse
403无权访问该资源dto.SimpleResponse
500服务内部错误dto.SimpleResponse

引用的 Schema

domain.ChannelRateLimitData

字段类型必填示例约束描述
max_per_hour integer 否
max_per_min integer 否
provider string 否
tenant_id string 否

dto.SimpleResponse

字段类型必填示例约束描述
code integer 否
message string 否
timestamp string 否

service-communication/internal/handler/dto.RateLimitsDetailResponse

字段类型必填示例约束描述
code integer 否
data service-communication/internal/handler/dto.RateLimitsResponse 否
message string 否
timestamp string 否

service-communication/internal/handler/dto.RateLimitsResponse

通信服务各发送渠道的速率限制配置

字段类型必填示例约束描述
email domain.ChannelRateLimitData 否
push domain.ChannelRateLimitData 否
sms domain.ChannelRateLimitData 否