Server
request parameters
- api need signature verification
- Field filling requirements, M: required, O: optional
API interface
getAccessToken
Obtain the accessToken interface according to the code
POST
https://api.paynicorn.com/trade/customer/oauth/getAccessToken
request parameters
parameter name | parameter type | required | description |
---|---|---|---|
authCode | string | M | acquired authCode |
appKey | string | M | appKey |
response parameter
parameter name | parameter type | description |
---|---|---|
code | string | status response code (0000:success not 0000:failure) |
message | string | status response message |
openId | string | openId |
accessToken | string | accessToken |
accessTokenExpire | Long | accessToken expiration time (timestamp) |
refreshToken | string | refreshToken, used for interface 3 refresh accessToken |
refreshTokenExpire | Long | refreshToken expiration time (timestamp) |
getUserInfo
Obtain user information based on accessToken
POST
https://api.paynicorn.com/trade/customer/oauth/getUserInfo
request parameters
parameter name | parameter type | required | description |
---|---|---|---|
accessToken | string | M | accessToken obtained by interface 1 |
appKey | string | M | appKey |
response parameter
parameter name | parameter type | description |
---|---|---|
code | string | status response code (0000:success not 0000:failure) |
message | string | status response message |
openId | string | user openId |
phone | string | user phone number |
areaCode | string | Mobile number area code |
countryCode | string | country code |
refreshToken
The accessToken expires and is used to refresh the accessToken
POST
https://api.paynicorn.com/trade/customer/oauth/refreshToken
request parameters
parameter name | parameter type | required | description |
---|---|---|---|
refreshToken | string | M | refreshToken obtained by interface 1 |
appKey | string | M | appKey |
response parameter
parameter name | parameter type | description |
---|---|---|
code | string | status response code (0000:success not 0000:failure) |
message | string | status response message |
accessToken | string | new accessToken |
accessTokenExpire | Long | new accessToken expiration time (timestamp) |