认证
应用程序会为您提供一个 Client ID 和 Secret Key,您需要使用它们来创建一个经过认证的 OAuth2 会话,以便与 Wink 和 TripPay API 通信。
以下是创建认证会话的步骤。
步骤 1. 在测试环境或生产环境中获取访问令牌:
您很可能会使用适合您语言的强大 OAuth2 库,它会为您处理所有繁重的工作。
我们的示例将展示使用 curl 命令行的最基本用法。
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>"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}插入您的访问令牌。