public class AccessTokenForCorp extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static Map<String,Corp> |
corpMap
用来存储企业配置信息
key: 企业ID value: 企业配置信息 |
private static org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
AccessTokenForCorp() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <AddressBookToken extends AccessToken> |
getCorp(String corpId)
获取企业相关配置
|
static AccessTokenRes |
initTokenForAddressBook(Corp corp)
获取通讯录令牌,并且保存令牌
|
static <AddressBookToken extends AccessToken> |
initTokenForAddressBook(Corp corp,
AddressBookToken addressBookToken)
获取通讯录令牌,并且保存令牌
|
static AccessTokenRes |
initTokenForAddressBook(String corpId,
String addressBookSecret)
获取通讯录令牌,并且保存令牌
|
static <AddressBookToken extends AccessToken> |
initTokenForAddressBook(String corpId,
String addressBookSecret,
AddressBookToken addressBookToken)
获取通讯录令牌,并且保存令牌
|
static <AddressBookToken extends AccessToken> |
putCorp(String corpId,
Corp<AddressBookToken> corp)
设置企业相关配置
|
static void |
runThreadInitTokenForAddressBook(Corp corp)
自动定时获取 通讯录令牌
|
static <AddressBookToken extends AccessToken> |
runThreadInitTokenForAddressBook(Corp corp,
AddressBookToken addressBookToken)
自动定时获取 通讯录令牌
|
static <AddressBookToken extends AccessToken> |
runThreadInitTokenForAddressBook(Corp corp,
AddressBookToken addressBookToken,
Integer residueSecond,
Integer waitSecond)
自动定时获取 通讯录令牌
|
static <AddressBookToken extends AccessToken> |
runThreadInitTokenForAddressBook(Corp corp,
Integer residueSecond,
Integer waitSecond)
自动定时获取 通讯录令牌
|
static void |
runThreadInitTokenForAddressBook(String corpId,
String addressBookSecret)
自动定时获取 通讯录令牌
|
static <AddressBookToken extends AccessToken> |
runThreadInitTokenForAddressBook(String corpId,
String addressBookSecret,
AddressBookToken addressBookToken)
自动定时获取 通讯录令牌
|
static void |
runThreadInitTokenForAddressBook(String corpId,
String addressBookSecret,
Integer residueSecond,
Integer waitSecond)
自动定时获取 通讯录令牌
|
static <AddressBookToken extends AccessToken> |
runThreadInitTokenForAddressBook(String corpId,
String addressBookSecret,
Integer residueSecond,
Integer waitSecond,
AddressBookToken addressBookToken)
自动定时获取 通讯录令牌
|
public static <AddressBookToken extends AccessToken> void putCorp(String corpId, Corp<AddressBookToken> corp)
corpId - 企业IDcorp - 企业配置public static <AddressBookToken extends AccessToken> Corp<AddressBookToken> getCorp(String corpId)
corpId - 企业IDpublic static AccessTokenRes initTokenForAddressBook(Corp corp)
corp - 企业public static <AddressBookToken extends AccessToken> AccessTokenRes initTokenForAddressBook(Corp corp, AddressBookToken addressBookToken)
corp - 企业addressBookToken - 扩展的自定义 token 对象,重写 storeToken() 方法,支持自定义存储令牌public static AccessTokenRes initTokenForAddressBook(String corpId, String addressBookSecret)
corpId - 企业 IDaddressBookSecret - 通讯录密钥public static <AddressBookToken extends AccessToken> AccessTokenRes initTokenForAddressBook(String corpId, String addressBookSecret, AddressBookToken addressBookToken)
corpId - 企业 IDaddressBookSecret - 通讯录密钥addressBookToken - 扩展的自定义 token 对象,重写 storeToken() 方法,支持自定义存储令牌public static void runThreadInitTokenForAddressBook(Corp corp)
corp - 企业public static <AddressBookToken extends AccessToken> void runThreadInitTokenForAddressBook(Corp corp, AddressBookToken addressBookToken)
corp - 企业addressBookToken - 扩展的自定义 token 对象,重写 syncStore() 方法,支持自定义存储令牌public static <AddressBookToken extends AccessToken> void runThreadInitTokenForAddressBook(Corp corp, Integer residueSecond, Integer waitSecond)
corp - 企业residueSecond - 成功后,剩余多少时间后重新获取(默认 30秒)waitSecond - 失败后,等待多少时间后重新获取(默认 60秒)public static <AddressBookToken extends AccessToken> void runThreadInitTokenForAddressBook(Corp corp, AddressBookToken addressBookToken, Integer residueSecond, Integer waitSecond)
corp - 企业residueSecond - 成功后,剩余多少时间后重新获取(默认 30秒)waitSecond - 失败后,等待多少时间后重新获取(默认 60秒)addressBookToken - 扩展的自定义 token 对象,重写 syncStore() 方法,支持自定义存储令牌public static void runThreadInitTokenForAddressBook(String corpId, String addressBookSecret)
corpId - 企业 IDaddressBookSecret - 通讯录密钥public static <AddressBookToken extends AccessToken> void runThreadInitTokenForAddressBook(String corpId, String addressBookSecret, AddressBookToken addressBookToken)
corpId - 企业 IDaddressBookSecret - 通讯录密钥addressBookToken - 扩展的自定义 token 对象,重写 syncStore() 方法,支持自定义存储令牌public static void runThreadInitTokenForAddressBook(String corpId, String addressBookSecret, Integer residueSecond, Integer waitSecond)
corpId - 企业 IDaddressBookSecret - 通讯录密钥residueSecond - 成功后,剩余多少时间后重新获取(默认 30秒)waitSecond - 失败后,等待多少时间后重新获取(默认 60秒)public static <AddressBookToken extends AccessToken> void runThreadInitTokenForAddressBook(String corpId, String addressBookSecret, Integer residueSecond, Integer waitSecond, AddressBookToken addressBookToken)
corpId - 企业 IDaddressBookSecret - 通讯录密钥residueSecond - 成功后,剩余多少时间后重新获取(默认 30秒)waitSecond - 失败后,等待多少时间后重新获取(默认 60秒)addressBookToken - 扩展的自定义 token 对象,重写 syncStore() 方法,支持自定义存储令牌Copyright © 2024. All rights reserved.