1.企业登录&授权
## 1.企业登录(自持模式)
#### 接口地址:
/open/ct/api/v1/company/login
#### 请求方式:POST
>d 该接口用于36个地区新版电子税局登录和新版电票平台登录。如税局登录需要短信验证码登录,则触发短信发送。 注:广东、天津、浙江、湖北不需要短信验证码,该接口可直接登录。
#### 请求参数说明:
|参数名称|参数含义|数据类型|是否必填|参数备注|
|-|-|-|-|-|
|nsrsbh|企业纳税人识别号|String|是||
|dq|地区|String|是|行政编码 如:浙江:3300|
|sflx|登录身份类型|String|是|身份类型(FDDBR法定代表人、CWFZR财务负责人、BSY办税员、LPY领票人、QTRY其他人员、FBSR附办税人、PTGLY普通管理员、GPY购票员、SMBS实名办税、FPLYR发票领用人、KPY开票员|
|sfzhm|身份证号码|String|是|加密方式传输。|
|sjhm|登录手机号|String|是|加密方式传输。|
|dlmm|登录密码|String|是|加密方式传输。|
#### 响应参数说明:
|参数名称|参数含义|数据类型|是否必有|参数备注|
|-|-|-|-|-|
| eno |办税人员编码|String|是|表示一个企业一个身份类型一个身份证唯一的一个编码|
| status |登录状态|String|是|-1:登录失败 0:需要回填验证码 1:登录成功|
| taskId |任务id|String|否|需要验证码的地区必返回,作为回填验证码接口的入参|
## 2.回填验证码(自持模式)
#### 接口地址:
/open/ct/api/v1/company/loginForSmsCode
#### 请求方式:POST
>d 该接口用于36个地区税局的新版登录上传验证码用于登录的接口
注:广东、天津、浙江、湖北不需要调用该接口
#### 请求参数说明:
|参数名称|参数含义|数据类型|是否必填|参数备注|
|-|-|-|-|-|
|nsrsbh|企业纳税人识别号|String|是||
| taskId |任务id|String|是|需要验证码的地区必返回,作为回填验证码接口的入参|
|smsCode|短信验证码|String|是||
#### 响应参数说明:
|参数名称|参数含义|数据类型|是否必有|参数备注|
|-|-|-|-|-|
| eno |办税人员编码|String|是|表示一个企业一个身份类型一个身份证唯一的一个编码|
| status |登录状态|String|是|-1:登录失败 1:登录成功|
## 3.查询企业登录状态(自持模式)
#### 接口地址:
/open/ct/api/v1/company/queryLoginState
#### 请求方式:POST
>d 该接口用于查询企业登录是否有效
#### 请求参数说明:
|参数名称|参数含义|数据类型|是否必填|参数备注|
|-|-|-|-|-|
|nsrsbh|企业纳税人识别号|String|是||
| eno |办税人员编码|String|是|表示一个企业一个身份类型一个身份证唯一的一个编码|
#### 响应参数说明:
|参数名称|参数含义|数据类型|是否必有|参数备注|
|-|-|-|-|-|
| eno |办税人员编码|String|是|表示一个企业一个身份类型一个身份证唯一的一个编码|
| status |登录状态|String|是|-1:登录失败 1:登录成功|
## 4.企业办税小号绑定(托管模式)
#### 接口地址:
/open/ct/api/v1/company/bindBsxh
#### 请求方式:POST
>d 该接口用于托管版办税小号绑定企业
#### 请求参数说明:
|参数名称|参数含义|数据类型|是否必填|参数备注|
|-|-|-|-|-|
|nsrsbh|企业纳税人识别号|String|是||
|dq|地区|String|是|行政编码 如:浙江:3300|
|sflx|登录身份类型|String|是|身份类型(FDDBR法定代表人、CWFZR财务负责人、BSY办税员、LPY领票人、QTRY其他人员、FBSR附办税人、PTGLY普通管理员、GPY购票员、SMBS实名办税、FPLYR发票领用人、KPY开票员|
|sfzhm|身份证号码|String|是|加密方式传输。|
|bsxh|办税小号|String|是|加密方式传输。|
|dlmm|登录密码|String|是|加密方式传输。|
#### 响应参数说明:
|参数名称|参数含义|数据类型|是否必有|参数备注|
|-|-|-|-|-|
| eno |办税人员编码|String|是|表示一个企业一个身份类型一个身份证唯一的一个编码|
| bindStatus |绑定状态|String|是|0:绑定失败 1:绑定成功|
| failReason |失败原因|String|是|绑定状态为0:绑定失败时,返回失败原因|