用户认证¶
@冀亚强
接口描述¶
🔥OAuth认证唯一接口,通过此接口返回的access_token为其他接口的鉴权凭证。
需要传入服务平台的用户名和密码(若不清楚账户、密码,请联系@张太超 🐮)。
access_token 具有时效性,可重新访问该接口,获取新的 access_token,旧access_token仍可在原有效期内使用。
接口地址¶
POST /dct-business-api/login
请求参数¶
| 参数名 | 数据类型 | 描述 |
|---|---|---|
| userName | string | 用户名 |
| password | string | 密码 |
响应参数¶
{
code: "success", //接口响应状态
data: {
//该token为重要返回值
access_token: "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlnIn0.Q5LyLTJNHhkN4WFGcrAGP1_0NejRHhK19c5jD5KagS4",
expire_at: 1628825895 //access_token 过期时间, 时间戳,单位为秒, 请在过期前请重新登录获取。
},
extra: null, //备注信息
message: "交易成功"
}
使用范例
Get:
import requests
url = "https://dct-test001-internal.wecash.net/dct-business-api/login?userName=yaqiang&password=yaqiang"
payload={}
headers = {
'Content-Type': 'application/json; charset=UTF-8'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
Post:
import requests
url = "https://dct-test001-internal.wecash.net/dct-business-oms/user/login"
payload={'username': 'yaqiang',
'password': 'yaqiang'}
headers = {
'Cookie': 'SESSION=ZmYyMzAzYmEtNWI5OS00NGFiLWI4NDktNzQ5ODRhMGE2MTJm'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
Example:
在浏览器中输入:
https://dct-test001-internal.wecash.net/dct-business-api/login?userName=youUserName&password=youPassword
Result:
