stepCode、stepName 进入下一步,可能提前成功,无需每次走完四步。| 请求步骤 | 本步参数 | 后续动作 |
|---|---|---|
login 账密登录 | account、password;autoSms 可选 | 按返回状态继续;自动发短信时可能跳过下一步 |
send_sms 发短信 | 仅 stepName | 收到验证码后提交验证 |
sms_login 验证短信 | smsCode | 成功或进入选角色 |
select_role 选角色 | role | 成功后查询登录状态 |
stepName,只填写本步所需字段。stepCode:1 发短信、3 提交验证码、2 选角色、0 登录成功;end 仅为响应终态。content.data.relation(如 "02,03")中选择一个编码。角色:01 法定代表人、02 财务负责人、03 办税员、05 管理员、07 领票人、08 社保经办人、09 开票人、10 销售人员。create_qrcode:创建并展示返回的 qrImage。verify_qrcode:查询扫码结果。qrStatus=1 继续等待,3 表示过期,重新创建二维码;stepCode=0 登录成功,停止轮询并查询登录状态。code=0000 只表示调用成功;登录接口还需检查 content.stepCode。code=0000 与登录信息时,核对企业及身份;code=3000 / content=null 表示登录失效。1234567890abcdef12345678;3DES/ECB/PKCS5Padding;RSA 使用 SHA1WithRSA。请求对排序后的外层字段签名,响应对原始密文 content 验签后解密。-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuSQqCsqAkZzs9H9dgV2M
QUx42wInz8VXA40nvEzyMXNeSsM0ve/+98x5f34HkzLjZPxS+x+4mPCqaVvHjeia
SRN584inRmjRSpGUWWBXPfRSH2Wz/MXNJruSQ/EeZODTG7YQi9NZFV6YJVWpA/6u
4zqCYIHe0EY5asIClY1Erhy4qhGPqKXXgC64DEcrlnG5cg21MpGAscyxJL21ObP9
BedSDuV+4CL+qJdsJXW/kDBsElJcBgaoJkZq4iCbgRXsIKX3kQi3QGZzKpHStlD0
mSMEHsQorq6BIi+HBk4cFH3SwaQOH2CJkKN81zbKVg7Z10MEOyYTtK3+Up2mKxcV
WQIDAQAB
-----END PUBLIC KEY----------BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArMDoDF3ys989DtnJtIao
lDmjOI0sjdyY0g3fVO59iZgl/uezvMx+ik6gvr5dgEhjSMfrF5H0GkQyrkoYy8Gr
DvcFCRBm/rmsgK1RoN8mxlaY3huayXHnlb/i4+139Mr63nRQRRsqKYMtS1WzW/d2
zl06qhqghL0s+pRVHbj3v9H0Ky6hoqMwKrlNZTQVvbnPeFRZ+SoAnlkgqWISeaxE
a9BL1zNqANWeYd6uHq7N7WW2e6JJIjLTooKGTnAg+jGB7OVyyjle3AahTPf4VVpl
tv8f7VBV/+nsS0dU5bizRjLA/aaN9N6MYSL2fF+3i0nVLRm+5+7lJfnY9B/IVP27
JwIDAQAB
-----END PUBLIC KEY-----