获取企业授权 company_token(企业自建应用)
Step1 申请应用所需权限
1、开发者后台创建应用后,下方申请对应的权限。
(图1:开发者后台-权限管理)
2、确定开发无误后,点击申请上架,等待企业超管审批通过后,则得到了超管授权,后续可以通过接口获取 company_token。
(图2:开发者后台-申请上架)
(图3:企业管理后台-应用审核)
Step2 获取企业授权 company_token
请求说明
请求地址 | https://openapi.wps.cn/oauthapi/v3/inner/company/token |
---|---|
请求方法 | GET |
签名方式 | WPS-3 |
支持应用类型 | 企业自建应用 |
权限要求 | 无 |
请求头
Header 名称 | 是否必填 | 说明 |
---|---|---|
Content-type | 是 | 目前固定为:"application/json" |
Content-Md5 | 是 | 当 HTTP 请求的 Body 有数据时,计算 Body 的 MD5 值,否则计算空字符串的 MD5 值。再将 MD5 值转为十六进制字符串形式。即:Format("%x", md5Byte) |
Date | 是 | RFC1123 格式的日期,例: Wed, 23 Jan 2013 06:43:08 GMT |
X-Auth | 是 | X-Auth 计算方法参考下方《签名说明》 |
查询参数(query)
参数 | 参数类型 | 是否必填 | 说明 |
---|---|---|---|
app_id | string | 是 | WPS协作应用 AppID |
请求地址示例
[GET] https://openapi.wps.cn/oauthapi/v3/inner/company/token?app_id=AppID
响应体
名称 | 类型 | 说明 |
---|---|---|
result | integer | 状态码,非 0 表示失败,参照《状态码说明》 |
company_token | string | 企业授权凭证 |
expires_in | integer | 有效期,单位为秒 |
响应体示例
{
"result": 0,
"company_token": "COMPANYTOKEN",
"expires_in": 1
}