获取应用在企业内的可见范围
用于查询应用在企业内可以被使用的范围。其中,企业指的是授权 company_token 的企业。
请求说明
| 请求地址 | 配置域名+/o/woa/api/v1/developer/app/visible_range |
|---|---|
| 请求方法 | GET |
| 签名方式 | wps-4 |
| 支持应用类型 | 企业自建应用、第三方企业应用 |
| 权限要求 | 管理应用(kso.app.manage) |
请求头
| 名称 | 是否必填 | 说明 |
|---|---|---|
| Content-Type | 是 | 固定为: application/json |
| Wps-Docs-Date | 是 | 取当前时间, 示例: Wed, 23 Jan 2013 06:43:08 GMT |
| Wps-Docs-Authorization | 是 | 计算方法参考签名说明 |
| Authorization | 是 | 授权token,格式:Bearer ${access_token},${access_token}需替换为从授权接口获取的access_token值 |
请求示例
http
[GET] 配置域名+/o/woa/api/v1/developer/app/visible_range响应体
| 名称 | 类型 | 说明 |
|---|---|---|
| result | integer | 状态码,非 0 表示失败,参照《状态码说明》 |
| users | array | 可见范围内的用户信息 |
| ∟ id | integer | 用户 id |
| ∟ name | string | 用户名称 |
| departments | array | 可见范围内的部门信息 |
| ∟ id | string | 部门 id |
| ∟ name | string | 部门名称 |
| company | object | 可见范围内的企业信息,仅当可见范围为全企业时返回此字段 |
| ∟ id | integer | 企业 id |
| ∟ name | string | 企业名称 |
响应体示例
json
{
"users": [
{
"id": 12345, // 人员id
"name": "xxx" // 人员名称
}
],
"departments": [
{
"id": "12345", // 部门id
"name": "xxx" // 部门名称
}
],
"company": {
"id": 12345, // 企业id
"name": "xxx" // 企业名称
},
"result": 0
}