接口说明

请求URI

/app/getAuthCode

功能描述

获取企业自建应用授权code

注意事项

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

调用方式

HTTPS 调用


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

请求数据类型

[ "application/json" ]

响应数据类型

[ "*/*" ]


请求头参数


属性

类型

必填

说明

X-Token

string

false

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


请求参数


属性

类型

必填

说明

access_tokenstring接口调用凭证,该参数为 URL 参数,非 Body 参数。使用component_access_token
component_appidstring第三方平台 appid
authorizer_appidstring授权公众号或小程序的 appid
option_namestring选项名称




## 获取企业自建应用授权code

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


**请求方式** `GET`


**consumes** `["application/json"]`


**produces** `["*/*"]`


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

**请求参数**

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





**响应状态**

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




**响应参数**

| 参数名称         | 参数说明                             |    类型 |  schema |
| ------------ | -------------------|-------|----------- |
| code     |      |    string   |       |
            | data     |      |    string  |   授权code响应实体    |
            | errorCode     |      |    string   |       |
            | msg     |      |    string   |       |
            



**schema属性说明**
  
**授权code响应实体**

| 参数名称         | 参数说明                             |    类型 |  schema |
| ------------ | ------------------|--------|----------- |
| authCode         |     企业授权code      |  string   |      |
            




**响应示例**


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