<a name="menu" href="/doc">返回主目录</a>
1. [获取app信息](#appParams)
1. [获取token](#getToken)
1. [通用接口示例](#demo)



## **<a name="appParams"> 获取app信息</a>**
[返回到目录](#menu) <a name="menu" href="/doc">返回主目录</a>
#### 请求接口之前需要向合作方获取如下参数：
#### appkey：2019090811
#### secret：f99d413b767f09b5dff0b3610366cc46
#### 参数说明：appkey、secret为获取请求头token的参数。


## **<a name="getToken"> 获取token</a>**
[返回到目录](#menu) <a name="menu" href="/doc">返回主目录</a>
##### URL
[/auth/accessAuth/getToken]
#### 参数格式  `JSON`
#### HTTP请求方式 `POST`

``` javascript
    {
        "appkey": "2019090811",                     //Y   string   appkey
        "secret": "f99d413b767f09b5dff0b3610366cc46"//Y   string   密钥
    }
```

#### 返回结果
```javascript
    {
        "status": 0,
        "msg": "success",
        "data": {
            "token": "40d64e586551405c9bcafab87266bc04" //token用于其他接口请求时，放在请求头中
        },
        "requestId": "2016c54abe7249a2a1195d236b333f79"
    }
```

## **<a name="demo"> 通用接口示例</a>**
[返回到目录](#menu) <a name="menu" href="/doc">返回主目录</a>
##### URL
[/auth/accessAuth]
#### 参数格式  `JSON`
#### HTTP请求方式 `POST`

``` javascript
    所有请求接口在请求前，必须获取token，并把token放在请求头Headers中，无特殊说明请求方式统一为POST请求。
    通用请求接口示例：
    请求头中需要传递的参数：token、request-id
    请求参数：
    {
        "actionProcess": "jd",              //Y   string    执行的渠道名称
        "actionType": "demo",               //Y   string    渠道执行的类型
        "actionBody": {                     //N   JSON      要传递的body信息
            "userId": "019101116473600000", //N   string    用户ID
            "userName": "张三"              //N    string   用户名称
        }
    }
```

#### 返回结果
```javascript
    {
        "status": 0,
        "msg": "success",
        "data": {
            "opDesc": "京东云合作"
        },
        "requestId": "2016c54abe7249a2a1195d236b333f79"
    }
    返回值参数说明：
    status     返回状态，0为成功，否则为失败
    msg        成功或失败信息描述
    data       接口返回的数据信息
    requestId  请求头中的request-id，作为接口调用跟踪
```

