Banas 开放平台
账户
  1. 公共业务
  • 公共业务
    • 健康检查
      GET
    • 获取 access_token
      POST
  • 票据识别
    • 国内通用票据识别
      POST
  • 发票查验
    • 增值税发票查验
      POST
    • 区块链发票查验
      POST
  • 发票认证
    • 简介
    • 业务流程
    • 自主授权登录
      POST
    • 自主授权登录并提交短信验证码
      POST
    • 同步纳税所属期
      POST
    • 同步进项发票
      POST
    • 同步海关缴款书
      POST
    • 全量发票列表(含发票文件)
      POST
    • 全量发票查询(含发票明细)
      POST
    • 发票-抵扣勾选
      POST
    • 申请、撤销、确认
      POST
    • 统计信息查询
      POST
    • 查询统计信息(历史)
      POST
    • 发票入账查询
      POST
    • 发票入账
      POST
    • 入账调整
      POST
    • 海关缴款书勾选抵扣
      POST
  • 数电开票
    • 登记应用
      POST
    • 自主授权登录
      POST
    • 自主授权登录并提交短信验证码
      POST
    • 自主授权异步查询扫码状态接口
      POST
    • 授权存活状态查询
      POST
    • 获取人脸识别二维码
      POST
    • 获取人脸识别结果
      POST
    • 发票开具(蓝票)
      POST
    • 红字发票信息表申请
      POST
    • 红字发票信息表查询(仅数电)
      POST
    • 红字发票信息表明细查询(仅数电)
      POST
    • 红字发票信息审核(仅数电)
      POST
    • 蓝字发票数据统计(仅数电)
      POST
    • 红字发票数据统计(仅数电)
      POST
    • 数电发票文件获取(数电)
      POST
    • 数电发票文件链接获取(数电)
      POST
  • 附录
    • 发票类型
    • 地区代码
  • 常见问题
    • 发票业务
  • 版本发布
    • 2024年8月发布内容
  1. 公共业务

获取 access_token

POST
/api/account/login
account

功能描述#

通过提供的 account、passwor、tenantCode 参数调用 access_token 方法获取 token 信息
接口发送请求时,将令牌包含在 “Authorization” 头部中,格式为 “Authorization: Bearer token”,其中 "token" 是实际获取到的令牌值。例如, “Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c”(这是一个示例 JWT)
如果令牌无效或超过有效期(2小时)会返回 401 Unauthorized 的错误响应

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Body 参数application/json
account
string 
账号
必需
>= 1 字符
password
string 
密码
必需
>= 1 字符
tenantCode
string 
租户编码
必需
>= 1 字符
示例
{
    "account": "account",
    "password": "password",
    "tenantCode": "91310104MA1FR3D35E"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://banas.ccitcn.com/api/account/login' \
--header 'Content-Type: application/json' \
--data-raw '{
    "account": "account",
    "password": "password",
    "tenantCode": "91310104MA1FR3D35E"
}'

返回响应

🟢200OK
application/json
Body
result
string  | null 
返回内容
可选
status
integer <int32>
必需
状态码 200 成功
errorMessage
string  | null 
异常信息
可选
示例
{"result":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJUb2tlbkluZm8iOiI1MXg1bUZZZjFqQXdDRFJ0ZEdxdmJFeTFrL3QrRjdFcUNxT3FQZWhrdThrRjdTWWZOOGxoR2gybzNHZ2xMRWQ0NklqUzdiOXpGTklCUTBIMys3T2Z4WERjT1JGc28rd0d5YUU1TXpBcmkxcy9hZjBoSEdzWG5MM05BR1B6dEt2VzNYM2h0cXdvVUE1aGxoNmZ4a1VEdUE9PSIsImlhdCI6MTcyNDY1NzAwNiwibmJmIjoxNzI0NjU3MDA2LCJleHAiOjE3MjQ2NjQyMDYsImlzcyI6IkNDaVQuQmFuYXMiLCJhdWQiOiJDQ2lULkJhbmFzIn0.j7dU5BPmD2C7CT375gWK64ok1BamOtazfv2fD3ORmjA","status":200,"errorMessage":""}
修改于 2024-10-25 02:38:20
上一页
健康检查
下一页
国内通用票据识别
Built with