跳转到内容

设置

本文介绍如何快速作为开发者完成设置并开始在 Wink 上测试我们的 API。

请按照以下步骤操作:

  1. 在 Wink 上 注册 您的用户账户
  2. 创建一个 旅行代理账户旅行代理账户
  3. 创建应用 ,并将其与步骤 2 中创建的账户关联。
  4. 创建 Application 后,请妥善保存 client-id 和 client secret。

在 Wink,我们使用 Cloudinary 管理所有图片和视频资源。访问我们的旅游库存时,您将完全享受 Cloudinary 的所有高级功能。

我们的 cloud_nametraveliko

对于我们支持的每种旅游库存类型,都会有一个名为 multimedias 的嵌套 JSON 数组。多媒体条目的 JSON 如下所示:

{
"multimediaIdentifier": "multimedia-1",
"identifier": "partners/radisson_blu_logo",
"type": "IMAGE",
"width": "1024",
"height": "768",
"category": "1",
"descriptions": [
{
"name": "Lobby",
"description": "Picture of the lobby",
"language": "en"
}
],
"lifestyleType": "LIFESTYLE_BUSINESS",
"attribution": [
{
"url": "https://www.hilton.com",
"name": "Hilton"
}
]
}

上面高亮的行显示了 Cloudinary 的唯一 ID partners/radisson_blu_logo。这就是您获取任意格式、质量和尺寸图片所需的全部信息。

请前往我们的 API 部分,选择您想使用的 API。

我们的文档网站支持直接在站内运行 API 命令。

在此示例中,您将使用 Search Lookups (OAuth2) API 调用。

  1. 使用 Lookup API 检索目的地或酒店。
  2. 在左侧导航栏点击 Authentication
  3. 输入您的 client-id 和 client secret,点击 Get TOKEN 按钮。
  4. 如果凭证有效,您将看到 API 密钥已应用。
  5. 现在可以测试 lookup 端点。
Lookup API endpoint
搜索查找(OAuth2)示例

您也可以使用 Postman 完成相同操作。

  1. 下载 Postman
  2. Lookup API 页面顶部点击 Download OpenAPI spec
  3. 将其导入 Postman。
  4. 如果导入为名为 Wink API 的新集合,点击集合名称旁的横向省略号(三点),选择 Edit
  5. Authorization 标签页,将 Auth type 设置为 OAuth2。
  6. Add auth data to 设置为 Request headers
  7. Header prefix 设置为 Bearer
  8. Token Name 设置为您想在 Postman 中保存的令牌名称,例如 Wink Staging。
  9. Grant type 设置为 Client Credentials
  10. Access token URL 设置为 https://staging-iam.wink.travel/oauth2/token。
  11. Client ID 设置为您的应用生成的 Client ID。
  12. Client Secret 设置为您的应用生成的 Client Secret。
  13. Scope 设置为 inventory.read inventory.write inventory.remove。这些是 Wink 所需的全部权限范围。
  14. Client Authentication 设置为 Send as Basic Auth header
  15. 点击 Get New Access Token 按钮获取并保存令牌。
  16. 对 Wink API 集合下的所有 API 调用,确保认证标签页显示 Inherit auth from parent,以便每次调用都包含令牌。