跳转到内容

认证

应用程序会为您提供一个 Client IDSecret Key,您需要使用它们来创建一个经过认证的 OAuth2 会话,以便与 Wink 和 TripPay API 通信。

以下是创建认证会话的步骤。

步骤 1. 在测试环境或生产环境中获取访问令牌:

您很可能会使用适合您语言的强大 OAuth2 库,它会为您处理所有繁重的工作。 我们的示例将展示使用 curl 命令行的最基本用法。

Terminal window
curl -X POST https://staging-iam.wink.travel/oauth2/token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id=<YOUR_CLIENT_ID>" \
-d "client_secret=<YOUR_SECRET_KEY>"
Terminal window
curl -X POST https://iam.wink.travel/oauth2/token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id=<YOUR_CLIENT_ID>" \
-d "client_secret=<YOUR_SECRET_KEY>"

这将返回一个访问令牌,以及其他 OAuth2 响应数据:

{
"access_token": "abc123"
}

当您调用我们的任何端点时,请在请求头中包含以下内容:

  • Wink-Version = 2.0 最新版本 - 请参阅我们的 API 文档了解其他可用版本。
  • Authentication = Bearer: ${access_token} 插入您的访问令牌。