速率限制

速率限制有助于提供稳定的服务且便于维护,同时确保可持续且经济高效地使用 Expedia Group 系统。

什么是速率限制?

选购 API 依赖于中央库存管理系统。由于该系统容量有限,为保证所有合作伙伴和 Expedia Group 品牌的权益,需要防止过度使用。

通过将合作伙伴可以请求的流量限制在合理的水平来实现流量优化。这些速率限制可确保向合作伙伴持续提供稳定且便于维护的服务,同时也可以保证 Expedia Group 系统的高效使用。

对于 Shop 流量,决定负载的重要因素是每个请求中搜索的酒店数量、客房数量和住宿天数。例如,负载 = 住宿数 x 客房数 x 晚数(针对 Shop 资源调用)。

标头

我们的大多数响应中都包含许多标头,以帮助您了解调用所产生的负载。我们在尽可能多的回复中包含全套标头,但我们不能保证为每个响应提供全套标头,因此请相应地进行规划。

参数(标头)说明
Rate-Limit-Day-Remaining每日时间窗剩余容量百分比的可选标头。号码
Rate-Limit-Day-Reset每日容量重置时,时间戳的可选标头,该时间戳表示自 Unix Epoch 时间点起的毫秒数。号码
Rate-Limit-Minute-Remaining每分钟时间窗剩余容量百分比的可选标头。号码
Rate-Limit-Minute-Reset每分钟容量重置时,时间戳的可选标头,该时间戳表示自 Unix Epoch 时间点起的毫秒数。号码
Rate-Limit-Reduction-Status可选标头,用于表明每日容量用完后触发的分钟容量减少状态(活动、非活动)。字符串

常见问题

|

如果我们超出每日速率限制怎么办?

当您用完每日负载配额时,速率限制会将您的每分钟速率限制降低 80%。如果超出了您的每日速率限制,您将看到 HTTP 429 错误代码

示例:

{
 "type": "too_many_requests",
 "message": "You have reached your capacity for this type of request."
}

我们如何确定速率限制是否会影响预订?

这取决于您一天中何时超出每日限额。如果是当天晚些时候,并且您的流量已经逐渐减少,那么影响可能很小。

如何在不影响预订的情况下减少负载?

超出限制的合作伙伴可以采取以下措施来优化其流量并通过保持在分配的限额范围内来避免速率限制。

通过以下方式减少流量负载:

  • 使用更准确的地理信息
  • 预先筛选出不太可能转化的住宿
  • 使用我们的下线的住宿 API 删除下线的住宿

通过以下方式增加预订量和收入:

  • 突出显示一流的服务设施、展示更好的内容以及追加销售替代价格
  • 减少预订错误和取消

我们的速率限制是如何决定的?

对于现有合作伙伴,Expedia Group 会考虑季节性因素,根据合作伙伴在一段时间内(通常为 3 个月)的流量与收入,每月计算每日速率限制。

新合作伙伴在前 3 个月内将获得非常丰厚的津贴,以帮助他们顺利实现业务增长。前 3 个月之后,将适用标准费率限制计算。

我们可以请求提高速率限制吗?

为迎接即将到来的活动,或者在他们努力优化其使用以避免速率限制的过程中,合作伙伴可能会请求临时提高速率限制。仅可在短时间内提高速率限制。如果您认为需要临时提高速率限制,请联系您的 Partner Connect 代表以获取更多信息。

您觉得这个页面有用吗?
我们该如何改进这些内容?
感谢您帮助我们改进!