- 基本介绍
- 快速开始
- 前置流 程
- 公共业务
- 登录业务
- 发票业务
获取access_token
POST
/v2/public/oauth2/login
/v2/public/oauth2/login
获取token
请求参数
Body 参数application/json
grant_type
string
必需
client_appkey
string
必需
client_secret
string
必需
示例
{
"grant_type": "client_credentials",
"client_appkey": "{{client_appkey}}",
"client_secret": "{{client_secret}}"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/v2/public/oauth2/login' \
--header 'Content-Type: application/json' \
--data-raw '{
"grant_type":"client_credentials",
"client_appkey":"{{client_appkey}}",
"client_secret":"{{client_secret}}"
}'
返回响应
🟢200成功
application/json
Body
code
string
业务异常状态码
message
string | null
业务异常消息
reqId
string
请求id
success
boolean
是否成功
默认值:
true
data
object | null
业务数据
access_token
string
必需
token_type
null
必需
expires_in
integer
必需
refresh_token
string
必需
token_parameter
null
必需
code
null
必需
error_msg
null
必需
result
boolean
必需
userId
null
必需
orgId
null
必需
示例
{
"code": "2000",
"message": null,
"success": true,
"reqId": "75e20c4a7eec4ac0b42f9b3cdf223392",
"data": {
"access_token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJbLTEsLTEsLTEsMTAwLFwiXCIsMTAwMDE5OTksbnVsbCxcIlwiLC0xLG51bGxdIiwiZXhwIjoxNjc5NjI2MjI1LCJpYXQiOjE2NzgzMzAyMjV9.vrjbsmJv4Fi9FtpfI2x8DOxWwQGsiDNd75aIiR0Wy0VJvFtjy_7QMFIz4lmibud5LSoPMY7sGdC1_6KQ-fYrIw",
"token_type": null,
"expires_in": 1296000000,
"refresh_token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJbLTEsLTEsLTEsMTAwLFwiXCIsMTAwMDE5OTksbnVsbCxcIlwiLC0xLG51bGxdIiwiZXhwIjoxNjgwOTIyMjI1LCJpYXQiOjE2NzgzMzAyMjV9.3c99IHVh1OfIxYx_VTnoSwk9hmqsgqyhnqy23xrQodMamKY-xBGAMq7GP3nPk5X_aCQCE-jhH8g3aJbT-aS-aA",
"token_parameter": null,
"code": null,
"error_msg": null,
"result": true,
"userId": null,
"orgId": null
}
}
修改于 2024-04-18 11:47:14