- 快速入手
- 帮助文档
- 开发前必读
- 认证授权
- 合同签署
- 审批管理
- 企业管理
- 印章管理
- 回调通知
- 开放接口
获取企业认证&授权链接
测试中
POST
/api/corpAuthUrl
V1.1.0V1.6.0V1.6.1
注意
新注册企业需要等工商信息更新后(预计1周)方可使用,
企业认证方式2种(corpIdentMethod)#
设置页面中可选择的个人授权范围#
请求头格式#
请求参数
Body 参数application/json
corpAuthConfig
object
企业信息
openCorpId
string | null
企业ID
corpName
string | null
企业名
corpIDCardType
string
企业证件类型
corpIDCardNum
string | null
企业证件号
legalRepName
string | null
法人姓名
transactorInfo
object
操作人
corpIdentMethod
string | null
企业认证方式
legalRep限制法人认证(营业执照+法人OCR)
agent限制为授权人认证(营业执照+银行打款+授权书)
不传不限制。
pageConfig
object | null
页面配置项
corpEditableFields
array[string] | null
企业不可修改项
corpName:企业名称
corpIDCardNum:企业证件号
legalRepName:法人姓名
transactorEditableFields
array[string] | null
经办人不可修改项
psnName:经办人名称
psnIDCardNum:经办人身份证号
psnMobile:认证手机号
psnAuthModes:企业经办人/法人认证方式
authorizeConfig
object
授权范围
authorizedScopes
array[string]
范围数组
get_corp_ident_info - 授权允许获取企业身份信息
get_corp_seal_info - 授权允许获取企业的印章相关资源
get_corp_organization - 授权允许获取企业的组织数据
get_corp_template - 授权允许获取企业的模板数据
corp_sign_task_init - 授权允许代表企业发起合同
get_corp_sign_task_info - 授权允许获取企业的合同信息
get_corp_sign_task_file - 授权允许获取企业的合同文件
redirectConfig
object | null
重定向配置
redirectUrl
string | null
可选
redirectDelayTime
integer | null
可选
clientType
string
必需
h5-移动端适配
pc-PC端适配
accountId
string
集成方唯一标识
<= 64 字符
示例
{
"corpAuthConfig": {
"openCorpId": null,
"corpName": "赋能通(浙江)科技有限公司",
"corpIDCardType": "CRED_ORG_USCC",
"corpIDCardNum": "91330109MA2H2CM85U",
"legalRepName": "李志东",
"transactorInfo": {
"psnAccount": "135XXXXXXXX",
"psnName": "李志东",
"psnIDCardType": "CRED_PSN_CH_IDCARD",
"psnIDCardNum": "330325XXXXXXXXXXXX",
"psnMobile": "135XXXXXXXX",
"psnAuthModes": "mobile"
}
},
"corpIdentMethod": "legalRep",
"pageConfig": {
"corpEditableFields": [
"corpName",
"legalRepName"
],
"transactorEditableFields": [
"psnName",
"psnIDCardNum"
]
},
"authorizeConfig": {
"authorizedScopes": [
"get_corp_sign_task_info"
]
},
"redirectConfig": {
"redirectUrl": "http://ivd.vg/shgbx",
"redirectDelayTime": 3
},
"clientType": "pc"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'api.pre-qiandun365.com/api/corpAuthUrl' \
--header 'Content-Type: application/json' \
--data-raw '{
"corpAuthConfig": {
"openCorpId": null,
"corpName": "赋能通(浙江)科技有限公司",
"corpIDCardType": "CRED_ORG_USCC",
"corpIDCardNum": "91330109MA2H2CM85U",
"legalRepName": "李志东",
"transactorInfo": {
"psnAccount": "135XXXXXXXX",
"psnName": "李志东",
"psnIDCardType": "CRED_PSN_CH_IDCARD",
"psnIDCardNum": "330325XXXXXXXXXXXX",
"psnMobile": "135XXXXXXXX",
"psnAuthModes": "mobile"
}
},
"corpIdentMethod": "legalRep",
"pageConfig": {
"corpEditableFields": [
"corpName","legalRepName"
],
"transactorEditableFields": [
"psnName","psnIDCardNum"
]
},
"authorizeConfig": {
"authorizedScopes": [
"get_corp_sign_task_info"
]
},
"redirectConfig": {
"redirectUrl": "http://ivd.vg/shgbx",
"redirectDelayTime": 3
},
"clientType": "pc"
}'
返回响应
🟢200成功
application/json
Body
code
string
业务码
msg
string
业务信息
result
object
业务数据
authUrl
string
必需
authFlowId
string
必需
authCode
string
授权码
accountId
string
集成方唯一标识
success
boolean
是否成功
ts
string
时间戳
logKey
string
日志key
示例
{
"result": {
"authUrl": "https://saas-pc.pre-qiandun365.com/third/authorization?code=8ktuy2zht1pgqw6y3toj&appId=90",
"authFlowId": "100003438",
"authCode": "8ktuy2zht1pgqw6y3toj"
},
"code": "200",
"msg": "成功",
"logKey": "95f19937",
"ts": "1711425120623",
"success": true
}
修改于 2025-02-06 01:36:51