实施和设置
为旅客提供积分或里程以外的价值
借助白标旅行平台,旅行者可以赚取忠诚度货币(无论您的计划如何定义),然后使用其 Rewards 兑换旅行消费。本文档概述了可用的会员计划操作,并介绍了在测试和生产环境中实施服务的流程。您可以使用的 API 将由您的合同决定,因此了解您的需求非常重要。
您的实现需要提供带有 JSON 有效负载的标准 RESTful 服务。我们建议对所有 API 请求使用访问令牌和 JSON web 令牌。调用 API 时还会涉及额外的安全步骤,请求和响应有效负载中的所有敏感数据元素都将被加密。
设置模板网站时,您可以选择允许客户兑换他们在您选择的 任何业务领域中获得的任何忠诚度货币。
此外,他们还可以联系 Expedia 品牌网站的客服来使用这些积分。我们的内部客服会使用帐户信息 API 来验证旅客信息。通过验证后,他们会利用积分银行 API 获取旅客的帐户余额并协助预订。
>> 了解更多关于账户信息 API 的信息
>> 了解积分银行 API
您的 Expedia 项目上线经理将与您合作,获取包括 SSO 设置在内的所有必要详细信息,例如:您的品牌或计划名称、计划中的所有会员等级或积分段、会员奖励名称以及兑换比例(例如,消费 $1 = 100 积分)。
我们还需要您提供:
- 访问令牌 API
- ClientId 和密钥
- 会员积分兑换端点
- 您已向客户传达的服务级别协议 (SLA)
对于在您终端的设置,我们将提供:
- OpenAPI 规范
- 如果使用 Authorization2 参数,则提供 JSON web 密钥 (JWK) 端点
调用 API
Expedia 使用访问令牌调用 API。访问令牌将作为 Bearer 令牌在授权 HTTP 标头中提供。系统将生成所需的请求签名令牌,并在 Authorization2 HTTP 标头中提供。
授权端点
要获取用于 API 调用的访问令牌,首先需要用 ClientId 和密钥设置授权服务器。然后使用 POST : https://<your-oauth-endpoint> 调用来提出请求。
请求
| 字段 | 说明 | 示例值 | 字段类型 | 是否必填? |
|---|---|---|---|---|
content-type |