接口说明

请求URI

/app/getAuthCode

功能描述

获取企业自建应用授权code

注意事项

注意: 环境域名只有自建应用方式创建的开放平台opfid账号才需要会使用到该API

调用方式

HTTPS 调用


GET https://integrate.rabbitpre.com/api/open/app/getAuthCode 

请求数据类型

[ "application/json" ]

响应数据类型

[ "*/*" ]


请求头参数


属性

类型

必填

说明

X-Token

string

自建应用企业orgAccessToken1、获取企业自建应用访问token


请求参数


属性

类型

必填

说明

accountType
string账号类型:1-手机、2-邮箱、4-开放平台的方式联合登录
account
int32账号(手机或邮箱)
companyId
string第三方企业id(为空代表主企业,否则为租户)
uid
string第三方用户id


返回参数


属性

类型

说明

code
string
响应状态码。200-请求成功, 100100-appid、secret错误, 100200-token错误 ,100300-授权code错误
data
Object
数据对象
└─authCodestring企业授权code
errorCode
string
错误码
msg
string消息提示


调用示例

示例说明: HTTPS调用


请求数据示例

{
"accountType": 4,
"account": "13400003333",
"companyId": "10001",
"uid": "1000110001"
}




返回数据示例


{
    "code":"200",
    "data":{
        "authCode":
"aaa-bbb-ccc-ddd",
    }
,
    "errorCode":"0",
    "msg":"操作成功"
}


错误码


错误码

错误码取值

解决方案

200
Success
401Unauthorized

403Forbidden
404Not Found




获取企业自建应用授权code

接口地址 https://integrate.rabbitpre.com/api/integrate/app/getAuthCode

请求方式 GET

consumes ["application/json"]

produces ["*/*"]

接口描述 requestHeader携带X-Token={orgAccessToken}

请求参数

参数名称参数说明请求类型是否必须数据类型schema
X-Token企业访问tokenheadertruestring
accountType账号类型:1-手机、2-邮箱、4-开放平台的方式联合登录querytrueinteger
account账号(手机或邮箱)querytrue (联合登录账号为空)string
companyId第三方企业id(为空代表主企业,否则为租户)queryfalse (联合登录参数)string
uid第三方用户idquerytrue (联合登录参数)string

响应状态

状态码说明schema
200OKApiResponse«授权code响应实体»
401Unauthorized
403Forbidden
404Not Found

响应参数

参数名称参数说明类型schema
codestring
datastring授权code响应实体
errorCodestring
msgstring

schema属性说明

授权code响应实体

参数名称参数说明类型schema
authCode企业授权codestring

响应示例

{
	"code": "",
	"data": {
		"authCode": ""
	},
	"errorCode": "",
	"msg": ""
}

  • 无标签