public class AddressBookUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
AddressBookUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static com.alibaba.fastjson.JSONObject |
getPreAuthCode(String suiteAccessToken)
获取预授权码。
|
static com.alibaba.fastjson.JSONObject |
getSuiteAccessToken(String suiteId,
String suiteSecret,
String suiteTicket)
获取 应用授权的 suite_access_token
企业在授权应用时,第三方需要以suite_id(第三方应用ID)、suite_secret(第三方应用密钥)(获取方法为:登录服务商管理后台->标准应用服务->应用管理栏,点进某个应用即可看到)换取suite_access_token,再以suite_access_token访问应用授权的接口
引用:AccessTokenUtil.getSuiteAccessToken(); |
static com.alibaba.fastjson.JSONObject |
setSessionInfo(String suiteAccessToken,
String preAuthCode,
String[] suiteIds,
int authType)
设置授权配置:该接口可对某次授权进行配置。
|
public static com.alibaba.fastjson.JSONObject getSuiteAccessToken(String suiteId, String suiteSecret, String suiteTicket)
suiteId - suiteSecret - suiteTicket - public static com.alibaba.fastjson.JSONObject getPreAuthCode(String suiteAccessToken)
suiteAccessToken - 第三方应用access_token,最长为512字节public static com.alibaba.fastjson.JSONObject setSessionInfo(String suiteAccessToken, String preAuthCode, String[] suiteIds, int authType)
{
"pre_auth_code":"xxxxx",
"session_info":
{
"appid":[1,2,3],
"auth_type":1
}
}
suiteAccessToken - 第三方应用access_tokenpreAuthCode - 预授权码suiteIds - 已忽略该参数。 // 允许进行授权的应用id,如1、2、3, 不填或者填空数组都表示允许授权套件内所有应用(仅旧的多应用套件可传此参数,新开发者可忽略)authType - 授权类型:0 正式授权, 1 测试授权。 默认值为0。注意,请确保应用在正式发布后的授权类型为“正式授权”Copyright © 2024. All rights reserved.