合作伙伴 API 密钥
API 密钥是作为 API 上线流程的一部分进行分配和配置的
什么是 Expedia 合作伙伴 API 密钥?
合作伙伴 API 密钥是一种区分大小写的字母数字字符串,如下所示:
X99X9X9-99XX-9XX9-X999-99XX99X9X999X
合作伙伴从哪里可以获取 API 密钥?
作为 API 上线流程的一部分,合作伙伴的 Expedia 客户经理或代表将向合作伙伴发送 API 密钥。
如何使用 API 密钥?
访问 Expedia API 需要使用 API 密钥。该密钥既作为独立标头密钥元素进行传递,又与 API 密码相结合作为 Base64 编码的基本身份验证(有关基本身份验证的更多信息,请参见此处)字符串的一部分传递。
标准合作伙伴 API 密钥身份验证标头元素如下所示:
密钥:X99X9X9-99XX-9XX9-X999-99XX99X9X999X
API 密钥有什么作用?
此密钥是唯一标识符,它将每个 API 请求映射到在单个 Expedia 销售网站上的单个 Expedia 品牌上运营的单个合作伙伴。
该字符串始终以其完整形式使用,并且无论在任何情况下,合作伙伴都无需对合作伙伴密钥进行任何更改,因为以不完整形式使用合作伙伴 API 密钥将导致 API 身份验证错误。
密钥和深度链接
API 响应中返回的深度链接结构直接与 API 密钥绑定。深度链接所指向的 Expedia 品牌、网站的 POS 和深度链接本身的结构均由 API 密钥的配置进行管理。
为什么我分配到了不止一个密钥?
使用 Expedia API 平台的合作伙伴将至少拥有一个 API 密钥。如果合作伙伴在多个销售网站上运营,并且/或者如果合作伙伴在多个 Expedia 品牌上运营,那么针对品牌和销售网站的每个独特组合,他们应该拥有不同的合作伙伴密钥。
如果这些密钥中有一部分分配到了自定义功能,合作伙伴也可能会分配到多个合作伙伴密钥。在这种情况下,合作伙伴需要确保在正确的情况下使用正确的密钥。