跳过导航链接
A B C D E F G H I L M N O P R S T U V 

A

ACCESS_TOKEN_ERROR_CODES - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant
access_token 相关错误代码 发生以下情况时尝试刷新access_token 40001 获取access_token时AppSecret错误,或者access_token无效 42001 access_token超时 40014 不合法的access_token
accessToken - 类 中的变量com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
accessTokenLock - 类 中的变量com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
ACTIONCARD() - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.bean.message.DtMessage
获得卡片消息builder.
ACTIONCARD - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.AppMsgType
卡片消息
ActionCardBuilder - com.github.tingyugetc520.ali.dingtalk.bean.message.builder中的类
 
ActionCardBuilder() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.message.builder.ActionCardBuilder
 
aesKey - 类 中的变量com.github.tingyugetc520.ali.dingtalk.util.crypto.DtCryptUtil
 
Agent() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant.Agent
 
AGENT_AUTH_SCOPE - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant.Agent
 
agentId - 类 中的变量com.github.tingyugetc520.ali.dingtalk.bean.message.builder.BaseBuilder
 
agentId(Long) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.BaseBuilder
 
AppCordConversation() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant.Message.AppCordConversation
 
appKeyOrCorpId - 类 中的变量com.github.tingyugetc520.ali.dingtalk.util.crypto.DtCryptUtil
 
AppMsgType() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.AppMsgType
 
async(boolean) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouterRule
设置是否异步执行,默认是true
AuthOrgScopes() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.agent.DtAgentAuthScope.AuthOrgScopes
 
autoRefreshToken() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.config.DtConfigStorage
是否自动刷新token
autoRefreshToken() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 

B

BaseBuilder<T> - com.github.tingyugetc520.ali.dingtalk.bean.message.builder中的类
 
BaseBuilder() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.message.builder.BaseBuilder
 
BaseDtServiceImpl - com.github.tingyugetc520.ali.dingtalk.api.impl中的类
 
BaseDtServiceImpl() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.api.impl.BaseDtServiceImpl
 
BaseService - com.github.tingyugetc520.ali.dingtalk.api中的接口
 
build() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.ActionCardBuilder
 
build() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.BaseBuilder
 
build() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.FileBuilder
 
build() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.ImageBuilder
 
build() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.LinkBuilder
 
build() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.MarkdownBuilder
 
build() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.TextBuilder
 
build() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.VoiceBuilder
 
buildJsonObject(Object...) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
快速构建JsonObject对象,批量添加一堆属性
bytes2int(byte[]) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.crypto.DtCryptUtil.Utils
 

C

ChangeContact() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.EventType.ChangeContact
 
ChangeContactGroup - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.EventType
 
CHECK_URL - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.EventType
check url
checkSignature(String, String, String, String) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.DtService
验证推送过来的消息的正确性
checkSignature(String, String, String, String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.BaseDtServiceImpl
 
com.github.tingyugetc520.ali.dingtalk.api - 程序包 com.github.tingyugetc520.ali.dingtalk.api
 
com.github.tingyugetc520.ali.dingtalk.api.impl - 程序包 com.github.tingyugetc520.ali.dingtalk.api.impl
 
com.github.tingyugetc520.ali.dingtalk.bean - 程序包 com.github.tingyugetc520.ali.dingtalk.bean
 
com.github.tingyugetc520.ali.dingtalk.bean.agent - 程序包 com.github.tingyugetc520.ali.dingtalk.bean.agent
 
com.github.tingyugetc520.ali.dingtalk.bean.department - 程序包 com.github.tingyugetc520.ali.dingtalk.bean.department
 
com.github.tingyugetc520.ali.dingtalk.bean.message - 程序包 com.github.tingyugetc520.ali.dingtalk.bean.message
 
com.github.tingyugetc520.ali.dingtalk.bean.message.builder - 程序包 com.github.tingyugetc520.ali.dingtalk.bean.message.builder
 
com.github.tingyugetc520.ali.dingtalk.bean.oauth - 程序包 com.github.tingyugetc520.ali.dingtalk.bean.oauth
 
com.github.tingyugetc520.ali.dingtalk.bean.user - 程序包 com.github.tingyugetc520.ali.dingtalk.bean.user
 
com.github.tingyugetc520.ali.dingtalk.config - 程序包 com.github.tingyugetc520.ali.dingtalk.config
 
com.github.tingyugetc520.ali.dingtalk.config.impl - 程序包 com.github.tingyugetc520.ali.dingtalk.config.impl
 
com.github.tingyugetc520.ali.dingtalk.constant - 程序包 com.github.tingyugetc520.ali.dingtalk.constant
 
com.github.tingyugetc520.ali.dingtalk.error - 程序包 com.github.tingyugetc520.ali.dingtalk.error
 
com.github.tingyugetc520.ali.dingtalk.message - 程序包 com.github.tingyugetc520.ali.dingtalk.message
 
com.github.tingyugetc520.ali.dingtalk.message.processor - 程序包 com.github.tingyugetc520.ali.dingtalk.message.processor
 
com.github.tingyugetc520.ali.dingtalk.util - 程序包 com.github.tingyugetc520.ali.dingtalk.util
 
com.github.tingyugetc520.ali.dingtalk.util.crypto - 程序包 com.github.tingyugetc520.ali.dingtalk.util.crypto
 
com.github.tingyugetc520.ali.dingtalk.util.http - 程序包 com.github.tingyugetc520.ali.dingtalk.util.http
 
com.github.tingyugetc520.ali.dingtalk.util.json - 程序包 com.github.tingyugetc520.ali.dingtalk.util.json
 
configStorage - 类 中的变量com.github.tingyugetc520.ali.dingtalk.api.impl.BaseDtServiceImpl
 
content(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.MarkdownBuilder
 
content(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.TextBuilder
 
corpId(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouterRule
如果corpId匹配
create(OkHttpClient) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.http.OkHttpSimpleGetRequestExecutor
 
create(OkHttpClient) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.http.OkHttpSimplePostRequestExecutor
 
create() - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.DtGsonBuilder
 

D

DataUtils - com.github.tingyugetc520.ali.dingtalk.util中的类
数据处理工具类
DataUtils() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.util.DataUtils
 
DEFAULT_DT_BASE_URL - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant
 
departIds - 类 中的变量com.github.tingyugetc520.ali.dingtalk.bean.message.builder.BaseBuilder
 
departIds(List<Long>) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.BaseBuilder
 
DepartLeader() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.user.DtUserV2.DepartLeader
已过时。
 
Department() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant.Department
 
DEPARTMENT_CREATE - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant.Department
 
DEPARTMENT_DELETE - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant.Department
 
DEPARTMENT_DETAIL - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant.Department
 
DEPARTMENT_LIST - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant.Department
 
DEPARTMENT_UPDATE - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant.Department
 
DepartOrder() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.user.DtUserV2.DepartOrder
已过时。
 
deserialize(JsonElement, Type, JsonDeserializationContext) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.util.json.DtDateAdapter
 
deserialize(JsonElement, Type, JsonDeserializationContext) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.util.json.DtErrorAdapter
 
directProxy() - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.http.OkHttpProxyInfo
Creates directProxy.
doRoute(DtService, DtEventMessage, Map<String, Object>) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouter
处理消息.
DtAccessToken - com.github.tingyugetc520.ali.dingtalk.bean中的类
access token
DtAccessToken() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.DtAccessToken
 
DtAgentAuthScope - com.github.tingyugetc520.ali.dingtalk.bean.agent中的类
应用通讯录权限信息
DtAgentAuthScope() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.agent.DtAgentAuthScope
 
DtAgentAuthScope.AuthOrgScopes - com.github.tingyugetc520.ali.dingtalk.bean.agent中的类
 
DtAgentService - com.github.tingyugetc520.ali.dingtalk.api中的接口
应用相关
DtAgentServiceImpl - com.github.tingyugetc520.ali.dingtalk.api.impl中的类
应用相关
DtAgentServiceImpl() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.api.impl.DtAgentServiceImpl
 
DtApiPathConstant - com.github.tingyugetc520.ali.dingtalk.constant中的类
api地址常量类
DtApiPathConstant() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant
 
DtApiPathConstant.Agent - com.github.tingyugetc520.ali.dingtalk.constant中的类
 
DtApiPathConstant.Department - com.github.tingyugetc520.ali.dingtalk.constant中的类
部门管理
DtApiPathConstant.Message - com.github.tingyugetc520.ali.dingtalk.constant中的类
消息通知相关接口
DtApiPathConstant.Message.AppCordConversation - com.github.tingyugetc520.ali.dingtalk.constant中的类
工作通知
DtApiPathConstant.OAuth2 - com.github.tingyugetc520.ali.dingtalk.constant中的类
免登
DtApiPathConstant.User - com.github.tingyugetc520.ali.dingtalk.constant中的类
用户管理
DtCheckUrlMessageHandler - com.github.tingyugetc520.ali.dingtalk.message.processor中的类
 
DtCheckUrlMessageHandler() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.message.processor.DtCheckUrlMessageHandler
 
DtConfigStorage - com.github.tingyugetc520.ali.dingtalk.config中的接口
钉钉应用配置
DtConstant - com.github.tingyugetc520.ali.dingtalk.constant中的类
钉钉常量
DtConstant() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.constant.DtConstant
 
DtConstant.AppMsgType - com.github.tingyugetc520.ali.dingtalk.constant中的类
消息通知的消息类型.
DtConstant.EventType - com.github.tingyugetc520.ali.dingtalk.constant中的类
推送过来的事件类型
DtConstant.EventType.ChangeContact - com.github.tingyugetc520.ali.dingtalk.constant中的类
通讯录变更事件
DtConstantUtils - com.github.tingyugetc520.ali.dingtalk.util中的类
 
DtConstantUtils() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.util.DtConstantUtils
 
DtCorpConversationMessage - com.github.tingyugetc520.ali.dingtalk.bean.message中的类
企业工作通知消息
DtCorpConversationMessage() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.message.DtCorpConversationMessage
 
DtCorpConversationMessageService - com.github.tingyugetc520.ali.dingtalk.api中的接口
 
DtCorpConversationMessageServiceImpl - com.github.tingyugetc520.ali.dingtalk.api.impl中的类
应用相关
DtCorpConversationMessageServiceImpl() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.api.impl.DtCorpConversationMessageServiceImpl
 
DtCorpConversationMsgSendResult - com.github.tingyugetc520.ali.dingtalk.bean.message中的类
 
DtCorpConversationMsgSendResult() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.message.DtCorpConversationMsgSendResult
 
DtCryptUtil - com.github.tingyugetc520.ali.dingtalk.util.crypto中的类
钉钉开放平台加解密方法
DtCryptUtil(DtConfigStorage) - 类 的构造器com.github.tingyugetc520.ali.dingtalk.util.crypto.DtCryptUtil
 
DtCryptUtil(String, String, String) - 类 的构造器com.github.tingyugetc520.ali.dingtalk.util.crypto.DtCryptUtil
构造函数
DtCryptUtil.PKCS7Padding - com.github.tingyugetc520.ali.dingtalk.util.crypto中的类
 
DtCryptUtil.Utils - com.github.tingyugetc520.ali.dingtalk.util.crypto中的类
 
DtDateAdapter - com.github.tingyugetc520.ali.dingtalk.util.json中的类
json date
DtDateAdapter() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.util.json.DtDateAdapter
 
DtDefaultConfigImpl - com.github.tingyugetc520.ali.dingtalk.config.impl中的类
基于内存的配置provider,在实际生产环境中应该将这些配置持久化.
DtDefaultConfigImpl() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
DtDepart - com.github.tingyugetc520.ali.dingtalk.bean.department中的类
部门.
DtDepart() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.department.DtDepart
 
DtDepartmentService - com.github.tingyugetc520.ali.dingtalk.api中的接口
部门管理接口
DtDepartmentServiceImpl - com.github.tingyugetc520.ali.dingtalk.api.impl中的类
部门管理接口
DtDepartmentServiceImpl() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.api.impl.DtDepartmentServiceImpl
 
DtError - com.github.tingyugetc520.ali.dingtalk.error中的类
钉钉错误码.
DtError() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.error.DtError
 
DtErrorAdapter - com.github.tingyugetc520.ali.dingtalk.util.json中的类
json error
DtErrorAdapter() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.util.json.DtErrorAdapter
 
DtErrorException - com.github.tingyugetc520.ali.dingtalk.error中的异常错误
 
DtErrorException(String) - 异常错误 的构造器com.github.tingyugetc520.ali.dingtalk.error.DtErrorException
 
DtErrorException(DtError) - 异常错误 的构造器com.github.tingyugetc520.ali.dingtalk.error.DtErrorException
 
DtErrorException(DtError, Throwable) - 异常错误 的构造器com.github.tingyugetc520.ali.dingtalk.error.DtErrorException
 
DtErrorException(Throwable) - 异常错误 的构造器com.github.tingyugetc520.ali.dingtalk.error.DtErrorException
 
DtErrorExceptionHandler - com.github.tingyugetc520.ali.dingtalk.message中的接口
 
DtErrorMsgEnum - com.github.tingyugetc520.ali.dingtalk.error中的枚举
全局错误码.
DtEventMessage - com.github.tingyugetc520.ali.dingtalk.bean.message中的类
 
DtEventMessage() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.message.DtEventMessage
 
DtEventOutMessage - com.github.tingyugetc520.ali.dingtalk.bean.message中的类
 
DtEventOutMessage() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.message.DtEventOutMessage
 
DtGsonBuilder - com.github.tingyugetc520.ali.dingtalk.util.json中的类
 
DtGsonBuilder() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.util.json.DtGsonBuilder
 
DtLogExceptionHandler - com.github.tingyugetc520.ali.dingtalk.message.processor中的类
 
DtLogExceptionHandler() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.message.processor.DtLogExceptionHandler
 
DtMessage - com.github.tingyugetc520.ali.dingtalk.bean.message中的类
消息.
DtMessage() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.message.DtMessage
 
DtMessageHandler - com.github.tingyugetc520.ali.dingtalk.message中的接口
处理推送消息的处理器接口
DtMessageInterceptor - com.github.tingyugetc520.ali.dingtalk.message中的接口
消息拦截器,可以用来做验证
DtMessageMatcher - com.github.tingyugetc520.ali.dingtalk.message中的接口
消息匹配器,用在消息路由的时候
DtMessageRouter - com.github.tingyugetc520.ali.dingtalk.message中的类
消息路由器,通过代码化的配置,把来自钉钉的消息交给handler处理 说明: 1.
DtMessageRouter() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouter
构造方法.
DtMessageRouter(DtService) - 类 的构造器com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouter
构造方法.
DtMessageRouterRule - com.github.tingyugetc520.ali.dingtalk.message中的类
The message router rule
DtMessageRouterRule(DtMessageRouter) - 类 的构造器com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouterRule
 
DtOAuth2Service - com.github.tingyugetc520.ali.dingtalk.api中的接口
OAuth2相关管理接口.
DtOAuth2ServiceImpl - com.github.tingyugetc520.ali.dingtalk.api.impl中的类
oauth2相关接口实现类
DtOAuth2ServiceImpl() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.api.impl.DtOAuth2ServiceImpl
 
DtOauth2UserInfo - com.github.tingyugetc520.ali.dingtalk.bean.oauth中的类
用oauth2获取用户信息的结果类
DtOauth2UserInfo() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.oauth.DtOauth2UserInfo
 
DtRuntimeErrorEnum - com.github.tingyugetc520.ali.dingtalk.error中的枚举
dt异常枚举
DtRuntimeException - com.github.tingyugetc520.ali.dingtalk.error中的异常错误
DtJava专用的runtime exception
DtRuntimeException(Throwable) - 异常错误 的构造器com.github.tingyugetc520.ali.dingtalk.error.DtRuntimeException
 
DtRuntimeException(String) - 异常错误 的构造器com.github.tingyugetc520.ali.dingtalk.error.DtRuntimeException
 
DtRuntimeException(String, Throwable) - 异常错误 的构造器com.github.tingyugetc520.ali.dingtalk.error.DtRuntimeException
 
DtRuntimeException(DtRuntimeErrorEnum) - 异常错误 的构造器com.github.tingyugetc520.ali.dingtalk.error.DtRuntimeException
 
DtRuntimeException(long, String) - 异常错误 的构造器com.github.tingyugetc520.ali.dingtalk.error.DtRuntimeException
 
DtService - com.github.tingyugetc520.ali.dingtalk.api中的接口
 
DtServiceImpl - com.github.tingyugetc520.ali.dingtalk.api.impl中的类
 
DtServiceImpl() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.api.impl.DtServiceImpl
 
DtServiceOkHttpImpl - com.github.tingyugetc520.ali.dingtalk.api.impl中的类
 
DtServiceOkHttpImpl() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.api.impl.DtServiceOkHttpImpl
 
DtUser - com.github.tingyugetc520.ali.dingtalk.bean.user中的类
用户信息.
DtUser() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.user.DtUser
 
DtUser.Role - com.github.tingyugetc520.ali.dingtalk.bean.user中的类
 
DtUserService - com.github.tingyugetc520.ali.dingtalk.api中的接口
用户管理接口
DtUserServiceImpl - com.github.tingyugetc520.ali.dingtalk.api.impl中的类
 
DtUserServiceImpl() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.api.impl.DtUserServiceImpl
 
DtUserV2 - com.github.tingyugetc520.ali.dingtalk.bean.user中的类
已过时。
DtUserV2() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.user.DtUserV2
已过时。
 
DtUserV2.DepartLeader - com.github.tingyugetc520.ali.dingtalk.bean.user中的类
已过时。
 
DtUserV2.DepartOrder - com.github.tingyugetc520.ali.dingtalk.bean.user中的类
已过时。
 
DtUserV2.UserRole - com.github.tingyugetc520.ali.dingtalk.bean.user中的类
已过时。
 
duration(Integer) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.VoiceBuilder
 

E

end() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouterRule
规则结束,代表如果一个消息匹配该规则,那么它将不再会进入其他规则
EventType() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.EventType
 
eventType(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouterRule
如果eventType等于某值
eventTypeGroup(List<String>) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouterRule
如果是eventGroup中的某一个
eventTypeRegex(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouterRule
如果eventKey匹配该正则表达式
execute(RequestExecutor<T, E>, String, E) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.DtService
Service没有实现某个API的时候,可以用这个, 比BaseService.get(java.lang.String, java.lang.String)BaseService.post(java.lang.String, java.lang.String)方法更灵活,可以自己构造RequestExecutor用来处理不同的参数和不同的返回类型。
execute(RequestExecutor<T, E>, String, E) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.BaseDtServiceImpl
发送请求,在这里执行的策略是当发生access_token过期时才去刷新,然后重新执行请求,而不是全局定时请求.
execute(String, String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.util.http.OkHttpSimpleGetRequestExecutor
 
execute(String, String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.util.http.OkHttpSimplePostRequestExecutor
 
execute(String, E) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.util.http.RequestExecutor
执行http请求.
executeInternal(RequestExecutor<T, E>, String, E) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.BaseDtServiceImpl
 
expireAccessToken() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.config.DtConfigStorage
强制将access token过期掉.
expireAccessToken() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 

F

FILE() - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.bean.message.DtMessage
获得文件消息builder.
FILE - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.AppMsgType
发送文件
FileBuilder - com.github.tingyugetc520.ali.dingtalk.bean.message.builder中的类
 
FileBuilder() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.message.builder.FileBuilder
 
findByCode(int) - 枚举 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.http.HttpProxyType
通过错误代码查找其中文含义..
findMsgByCode(int) - 枚举 中的静态方法com.github.tingyugetc520.ali.dingtalk.error.DtErrorMsgEnum
通过错误代码查找其中文含义..
findMsgByCode(int) - 枚举 中的静态方法com.github.tingyugetc520.ali.dingtalk.error.DtRuntimeErrorEnum
通过错误代码查找其中文含义..
fromEncrypt(String, DtConfigStorage, String, String, String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.bean.message.DtEventMessage
从加密字符串转换.
fromEncryptedJson(String, DtConfigStorage, String, String, String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.bean.message.DtEventMessage
 
fromEncryptedJson(InputStream, DtConfigStorage, String, String, String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.bean.message.DtEventMessage
 
fromJson(String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.bean.agent.DtAgentAuthScope
 
fromJson(String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.bean.department.DtDepart
 
fromJson(String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.bean.DtAccessToken
 
fromJson(String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.bean.message.DtCorpConversationMsgSendResult
 
fromJson(String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.bean.message.DtEventMessage
 
fromJson(InputStream) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.bean.message.DtEventMessage
 
fromJson(String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.bean.oauth.DtOauth2UserInfo
 
fromJson(String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.bean.user.DtUser
 
fromJson(String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.bean.user.DtUserV2
已过时。
 
fromJson(String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.error.DtError
 

G

get(String, String) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.BaseService
当本Service没有实现某个API的时候,可以用这个,针对所有钉钉API中的GET请求.
get(String, String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.BaseDtServiceImpl
 
GET_JSAPI_TICKET - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant
 
GET_TOKEN - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant
 
GET_USER_INFO - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant.OAuth2
 
getAccessToken() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.DtService
获取access_token, 不强制刷新access_token
getAccessToken(boolean) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.DtService
获取access_token,本方法线程安全 且在多线程同时刷新时只刷新一次,避免触发调用次数频繁限制 非必要情况下尽量不要主动调用此方法
getAccessToken() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.BaseDtServiceImpl
 
getAccessToken(boolean) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.DtServiceOkHttpImpl
 
getAccessToken() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.config.DtConfigStorage
 
getAccessToken() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
getAccessTokenLock() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.config.DtConfigStorage
 
getAccessTokenLock() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
getAesKey() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.config.DtConfigStorage
 
getAesKey() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
getAgentId() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.config.DtConfigStorage
 
getAgentId() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
getAgentService() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.DtService
agent service
getAgentService() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.BaseDtServiceImpl
 
getApiUrl(String) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.config.DtConfigStorage
获取钉钉 API Url.
getApiUrl(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
getAppKey() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.config.DtConfigStorage
 
getAppKey() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
getAppKeyOrCorpId() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.config.DtConfigStorage
 
getAppKeyOrCorpId() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
getAppSecret() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.config.DtConfigStorage
 
getAppSecret() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
getAsBoolean(JsonElement) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getAsDouble(JsonElement) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getAsFloat(JsonElement) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getAsInteger(JsonElement) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getAsJsonArray(JsonElement) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getAsLong(JsonElement) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getAsPrimitiveBool(JsonElement) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getAsPrimitiveDouble(JsonElement) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getAsPrimitiveFloat(JsonElement) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getAsPrimitiveInt(JsonElement) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getAsPrimitiveLong(JsonElement) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getAsString(JsonElement) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getAuthScope() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.DtAgentService
获取应用的通讯录权限范围 详情请见: https://ding-doc.dingtalk.com/document/app/obtain-corpsecret-authorization-scope
getAuthScope() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.DtAgentServiceImpl
 
getBoolean(JsonObject, String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getById(String) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.DtUserService
获取用户
getById(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.DtUserServiceImpl
 
getCode() - 异常错误 中的方法com.github.tingyugetc520.ali.dingtalk.error.DtRuntimeException
 
getCode() - 枚举 中的方法com.github.tingyugetc520.ali.dingtalk.util.http.HttpProxyType
 
getCorpConversationMsgService() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.DtService
 
getCorpConversationMsgService() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.BaseDtServiceImpl
 
getCorpId() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.config.DtConfigStorage
 
getCorpId() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
getDecryptMsg(String, String, String, String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.util.crypto.DtCryptUtil
密文解密
getDepartmentService() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.DtService
获取部门相关接口的服务类对象
getDepartmentService() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.BaseDtServiceImpl
 
getDouble(JsonObject, String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getDtConfigStorage() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.DtService
获取DtConfigStorage对象
getDtConfigStorage() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.DtServiceOkHttpImpl
 
getEncryptedMap(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.util.crypto.DtCryptUtil
 
getEncryptedMap(String, Long, String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.util.crypto.DtCryptUtil
将和钉钉开放平台同步的消息体加密,返回加密Map
getError() - 异常错误 中的方法com.github.tingyugetc520.ali.dingtalk.error.DtErrorException
 
getEventTypeGroup(Class<T>) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.DtConstantUtils
 
getExpiresTime() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.config.DtConfigStorage
 
getExpiresTime() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
getFloat(JsonObject, String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getHttpProxyHost() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.config.DtConfigStorage
 
getHttpProxyHost() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
getHttpProxyPassword() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.config.DtConfigStorage
 
getHttpProxyPassword() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
getHttpProxyPort() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.config.DtConfigStorage
 
getHttpProxyPort() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
getHttpProxyServer() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.config.DtConfigStorage
 
getHttpProxyServer() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
getHttpProxyType() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.config.DtConfigStorage
 
getHttpProxyType() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
getHttpProxyUsername() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.config.DtConfigStorage
 
getHttpProxyUsername() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
getIntArray(JsonObject, String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getInteger(JsonObject, String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getLong(JsonObject, String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getLongArray(JsonObject, String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getOauth2Service() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.DtService
获取Oauth2相关接口的服务类对象
getOauth2Service() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.BaseDtServiceImpl
 
getOkHttpSimpleGetRequestExecutor() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.BaseDtServiceImpl
okHttp get请求
getOkHttpSimpleGetRequestExecutor() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.DtServiceOkHttpImpl
 
getOkHttpSimplePostRequestExecutor() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.BaseDtServiceImpl
okHttp post请求
getOkHttpSimplePostRequestExecutor() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.DtServiceOkHttpImpl
 
getPaddingBytes(int) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.crypto.DtCryptUtil.PKCS7Padding
 
getPrimitiveDouble(JsonObject, String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getPrimitiveFloat(JsonObject, String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getPrimitiveInteger(JsonObject, String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getPrimitiveLong(JsonObject, String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getProxy() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.util.http.OkHttpProxyInfo
返回 java.net.Proxy
getProxyAddress() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.util.http.OkHttpProxyInfo
Returns proxy address.
getProxyPassword() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.util.http.OkHttpProxyInfo
Returns proxy password or null.
getProxyPort() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.util.http.OkHttpProxyInfo
Returns proxy port.
getProxyType() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.util.http.OkHttpProxyInfo
Returns proxy type.
getProxyUsername() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.util.http.OkHttpProxyInfo
Returns proxy user name or null if no authentication required.
getRandomStr(int) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.crypto.DtCryptUtil.Utils
 
getRequestHttpClient() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.DtServiceOkHttpImpl
 
getSignature(String, String, String, String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.crypto.DtCryptUtil
数字签名
getString(JsonObject, String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getStringArray(JsonObject, String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
getToken() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.config.DtConfigStorage
 
getToken() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
getUserInfo(String) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.DtOAuth2Service
用oauth2获取用户信息
getUserInfo(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.DtOAuth2ServiceImpl
 
getUserService() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.DtService
获取用户相关接口的服务类对象
getUserService() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.BaseDtServiceImpl
 
globalAccessTokenRefreshLock - 类 中的变量com.github.tingyugetc520.ali.dingtalk.api.impl.BaseDtServiceImpl
全局的是否正在刷新access token的锁.
GsonHelper - com.github.tingyugetc520.ali.dingtalk.util.json中的类
 
GsonHelper() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
GsonParser - com.github.tingyugetc520.ali.dingtalk.util.json中的类
 
GsonParser() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.util.json.GsonParser
 

H

handle(DtErrorException) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtErrorExceptionHandler
 
handle(DtEventMessage, Map<String, Object>, DtService) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageHandler
处理消息,当消息处理成功时可以返回true,是被返回false 未处理消息则可以返回null,比如仅仅是记录了一下日志而已 此时不论是返回false还是true都会有问题,返回true则会认为消息处理成功返回false则会认为消息处理失败,然而消息实际未处理 此时返回null,但依然会返回钉钉失败的响应,在后续业务方可以拉取失败消息来重新处理
handle(DtEventMessage, Map<String, Object>, DtService) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.message.processor.DtCheckUrlMessageHandler
 
handle(DtErrorException) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.message.processor.DtLogExceptionHandler
 
handle(T) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.util.http.ResponseHandler
响应结果处理.
handleDataWithSecret(E) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.DataUtils
将数据中包含的secret字符使用星号替换,防止日志打印时被输出
handler(DtMessageHandler) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouterRule
设置消息处理器
handler(DtMessageHandler, DtMessageHandler...) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouterRule
设置消息处理器
handleResponse(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.util.http.OkHttpSimpleGetRequestExecutor
 
handleResponse(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.util.http.OkHttpSimplePostRequestExecutor
 
httpClient - 类 中的变量com.github.tingyugetc520.ali.dingtalk.util.http.OkHttpSimpleGetRequestExecutor
 
httpClient - 类 中的变量com.github.tingyugetc520.ali.dingtalk.util.http.OkHttpSimplePostRequestExecutor
 
httpProxy(String, int, String, String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.http.OkHttpProxyInfo
Creates HTTP proxy.
HttpProxyType - com.github.tingyugetc520.ali.dingtalk.util.http中的枚举
Http Proxy types

I

IMAGE() - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.bean.message.DtMessage
获得图片消息builder.
IMAGE - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.AppMsgType
图片消息.
ImageBuilder - com.github.tingyugetc520.ali.dingtalk.bean.message.builder中的类
 
ImageBuilder() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.message.builder.ImageBuilder
 
initHttp() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.DtService
初始化http请求对象
initHttp() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.DtServiceOkHttpImpl
 
int2Bytes(int) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.crypto.DtCryptUtil.Utils
 
intercept(DtEventMessage, Map<String, Object>, DtService) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageInterceptor
拦截消息
intercept(Interceptor.Chain) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.util.http.ResponseHttpStatusInterceptor
 
interceptor(DtMessageInterceptor) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouterRule
设置消息拦截器
interceptor(DtMessageInterceptor, DtMessageInterceptor...) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouterRule
设置消息拦截器
isAccessTokenExpired() - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.config.DtConfigStorage
 
isAccessTokenExpired() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
isNotNull(JsonElement) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 
isNull(JsonElement) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
 

L

LABEL_CONF_ADD - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.EventType.ChangeContact
角色变更-增加角色或者角色组
LABEL_CONF_DEL - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.EventType.ChangeContact
角色变更-删除角色或者角色组
LABEL_CONF_MODIFY - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.EventType.ChangeContact
角色变更-修改角色或者角色组
LABEL_USER_CHANGE - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.EventType.ChangeContact
角色变更-员工角色信息发生变更
LINK - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.AppMsgType
链接
LinkBuilder - com.github.tingyugetc520.ali.dingtalk.bean.message.builder中的类
 
LinkBuilder() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.message.builder.LinkBuilder
 
list(Long) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.DtDepartmentService
获取部门列表
list(Long, Boolean) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.DtDepartmentService
部门管理接口 - 获取部门列表.
list(Long) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.DtDepartmentServiceImpl
 
list(Long, Boolean) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.DtDepartmentServiceImpl
 
listByDepartment(Long, Integer, Integer, String) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.DtUserService
获取部门成员详情 文档地址:https://ding-doc.dingtalk.com/document/app/obtain-department-members-details
listByDepartment(Long, Integer, Integer, String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.DtUserServiceImpl
 
listSimpleByDepartment(Long, Integer, Integer, String) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.DtUserService
获取部门成员 文档地址:https://ding-doc.dingtalk.com/document/app/obtain-department-members
listSimpleByDepartment(Long, Integer, Integer, String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.DtUserServiceImpl
 

M

markdown(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.ActionCardBuilder
 
MARKDOWN() - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.bean.message.DtMessage
获得markdown消息builder.
MARKDOWN - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.AppMsgType
markdown消息.
MarkdownBuilder - com.github.tingyugetc520.ali.dingtalk.bean.message.builder中的类
 
MarkdownBuilder() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.message.builder.MarkdownBuilder
 
match(DtEventMessage) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageMatcher
消息是否匹配某种模式
matcher(DtMessageMatcher) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouterRule
如果消息匹配某个matcher,用在用户需要自定义更复杂的匹配规则的时候
mediaId(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.FileBuilder
 
mediaId(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.ImageBuilder
 
mediaId(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.VoiceBuilder
 
Message() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant.Message
 
MESSAGE_SEND - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant.Message.AppCordConversation
 
messageUrl(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.LinkBuilder
 
msgType - 类 中的变量com.github.tingyugetc520.ali.dingtalk.bean.message.builder.BaseBuilder
 

N

next() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouterRule
规则结束,但是消息还会进入其他规则

O

OA - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.AppMsgType
oa消息
OAuth2() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant.OAuth2
 
OkHttpProxyInfo - com.github.tingyugetc520.ali.dingtalk.util.http中的类
Proxy information.
OkHttpProxyInfo(OkHttpProxyInfo.ProxyType, String, int, String, String) - 类 的构造器com.github.tingyugetc520.ali.dingtalk.util.http.OkHttpProxyInfo
 
OkHttpProxyInfo.ProxyType - com.github.tingyugetc520.ali.dingtalk.util.http中的枚举
Proxy types.
OkHttpSimpleGetRequestExecutor - com.github.tingyugetc520.ali.dingtalk.util.http中的类
简单的GET请求执行器.
OkHttpSimpleGetRequestExecutor(OkHttpClient) - 类 的构造器com.github.tingyugetc520.ali.dingtalk.util.http.OkHttpSimpleGetRequestExecutor
 
OkHttpSimplePostRequestExecutor - com.github.tingyugetc520.ali.dingtalk.util.http中的类
简单的POST请求执行器,请求的参数是String, 返回的结果也是String
OkHttpSimplePostRequestExecutor(OkHttpClient) - 类 的构造器com.github.tingyugetc520.ali.dingtalk.util.http.OkHttpSimplePostRequestExecutor
 
ORG_ADMIN_ADD - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.EventType.ChangeContact
用户变更-通讯录用户被设为管理员
ORG_ADMIN_REMOVE - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.EventType.ChangeContact
用户变更-通讯录用户被取消设置管理员
ORG_CHANGE - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.EventType.ChangeContact
企业信息变更-企业信息发生变更
ORG_DEPT_CREATE - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.EventType.ChangeContact
部门变更-通讯录企业部门创建
ORG_DEPT_MODIFY - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.EventType.ChangeContact
部门变更-通讯录企业部门修改
ORG_DEPT_REMOVE - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.EventType.ChangeContact
部门变更-通讯录企业部门删除
ORG_REMOVE - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.EventType.ChangeContact
企业信息变更-企业被解散

P

parse(String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonParser
 
parse(Reader) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonParser
 
parse(JsonReader) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonParser
 
picUrl(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.LinkBuilder
 
PKCS7Padding() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.util.crypto.DtCryptUtil.PKCS7Padding
 
post(String, String) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.BaseService
当本Service没有实现某个API的时候,可以用这个,针对所有钉钉API中的POST请求.
post(String, Object) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.BaseService
当本Service没有实现某个API的时候,可以用这个,针对所有钉钉API中的POST请求.
post(String, JsonObject) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.BaseService
当本Service没有实现某个API的时候,可以用这个,针对所有钉钉API中的POST请求.
post(String, String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.BaseDtServiceImpl
 
post(String, JsonObject) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.BaseDtServiceImpl
 
post(String, Object) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.BaseDtServiceImpl
 
put(JsonObject, Object...) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.json.GsonHelper
批量向JsonObject对象中添加属性

R

removePaddingBytes(byte[]) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.crypto.DtCryptUtil.PKCS7Padding
 
RequestExecutor<T,E> - com.github.tingyugetc520.ali.dingtalk.util.http中的接口
http请求执行器.
ResponseHandler<T> - com.github.tingyugetc520.ali.dingtalk.util.http中的接口
http请求响应回调处理接口.
ResponseHttpStatusInterceptor - com.github.tingyugetc520.ali.dingtalk.util.http中的类
 
ResponseHttpStatusInterceptor() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.util.http.ResponseHttpStatusInterceptor
 
Role() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.user.DtUser.Role
 
route(DtService, DtEventMessage, Map<String, Object>) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouter
处理消息.
route(DtEventMessage) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouter
处理消息.
route(DtService, DtEventMessage) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouter
指定由dtService来处理消息
rule() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouter
开始一个新的Route规则.

S

send(DtCorpConversationMessage) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.DtCorpConversationMessageService
 
send(DtCorpConversationMessage) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.DtCorpConversationMessageServiceImpl
 
serialize(Date, Type, JsonSerializationContext) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.util.json.DtDateAdapter
 
service(DtEventMessage, Map<String, Object>, DtService, DtErrorExceptionHandler) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouterRule
处理推送过来的消息
setAccessToken(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
setAesKey(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
setAgentId(Long) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
setAppKey(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
setAppKeyOrCorpId(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
setAppSecret(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
setBaseApiUrl(String) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.config.DtConfigStorage
设置钉钉服务器 baseUrl.
setBaseApiUrl(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
setCorpId(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
setDtConfigStorage(DtConfigStorage) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.api.DtService
注入 DtConfigStorage 的实现
setDtConfigStorage(DtConfigStorage) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.api.impl.BaseDtServiceImpl
 
setExceptionHandler(DtErrorExceptionHandler) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouter
设置自定义的DtErrorExceptionHandler 如果不调用该方法,默认使用 DtLogExceptionHandler
setExecutorService(ExecutorService) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouter
设置自定义的 ExecutorService 如果不调用该方法,默认使用 Executors.newFixedThreadPool(100)
setExpiresTime(long) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
setHttpProxyHost(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
setHttpProxyPassword(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
setHttpProxyPort(int) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
setHttpProxyServer(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
setHttpProxyType(int) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
setHttpProxyUsername(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
setMsgType(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.DtMessage
请使用.
setToken(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
singleTitle(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.ActionCardBuilder
 
singleUrl(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.ActionCardBuilder
 
socks4Proxy(String, int, String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.http.OkHttpProxyInfo
Creates SOCKS4 proxy.
socks5Proxy(String, int, String, String) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.http.OkHttpProxyInfo
Creates SOCKS5 proxy.

T

test(DtEventMessage) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.message.DtMessageRouterRule
Test boolean.
text(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.LinkBuilder
 
text(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.MarkdownBuilder
 
TEXT() - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.bean.message.DtMessage
获得文本消息builder.
TEXT - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.AppMsgType
文本消息.
TextBuilder - com.github.tingyugetc520.ali.dingtalk.bean.message.builder中的类
 
TextBuilder() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.message.builder.TextBuilder
 
title(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.ActionCardBuilder
 
title(String) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.LinkBuilder
 
toAllUser - 类 中的变量com.github.tingyugetc520.ali.dingtalk.bean.message.builder.BaseBuilder
 
toAllUser(Boolean) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.BaseBuilder
 
toEncrypted(DtConfigStorage, Boolean) - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.bean.message.DtEventOutMessage
 
toEncryptedJson() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.DtEventOutMessage
转换成加密的json格式
toJson() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.agent.DtAgentAuthScope
 
toJson() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.department.DtDepart
 
toJson() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.DtCorpConversationMessage
 
toJson() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.DtMessage
 
toJson() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.user.DtUser
 
toJson() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.user.DtUserV2
已过时。
 
toJsonObject() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.DtMessage
 
token - 类 中的变量com.github.tingyugetc520.ali.dingtalk.util.crypto.DtCryptUtil
 
toString() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.DtEventMessage
 
toString() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
toString() - 类 中的方法com.github.tingyugetc520.ali.dingtalk.error.DtError
 

U

updateAccessToken(DtAccessToken) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.config.DtConfigStorage
 
updateAccessToken(String, int) - 接口 中的方法com.github.tingyugetc520.ali.dingtalk.config.DtConfigStorage
 
updateAccessToken(DtAccessToken) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
updateAccessToken(String, int) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.config.impl.DtDefaultConfigImpl
 
User() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant.User
 
USER_ACTIVE_ORG - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.EventType.ChangeContact
用户变更-加入企业后用户激活
USER_ADD_ORG - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.EventType.ChangeContact
用户变更-通讯录用户增加
USER_CREATE - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant.User
 
USER_DELETE - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant.User
 
USER_GET - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant.User
 
USER_LEAVE_ORG - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.EventType.ChangeContact
用户变更-通讯录用户离职
USER_LIST - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant.User
 
USER_MODIFY_ORG - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.EventType.ChangeContact
用户变更-通讯录用户更改
USER_SIMPLE_LIST - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant.User
 
USER_UPDATE - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtApiPathConstant.User
 
userIds - 类 中的变量com.github.tingyugetc520.ali.dingtalk.bean.message.builder.BaseBuilder
 
userIds(List<String>) - 类 中的方法com.github.tingyugetc520.ali.dingtalk.bean.message.builder.BaseBuilder
 
UserRole() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.user.DtUserV2.UserRole
已过时。
 
Utils() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.util.crypto.DtCryptUtil.Utils
 

V

valueOf(String) - 枚举 中的静态方法com.github.tingyugetc520.ali.dingtalk.error.DtErrorMsgEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.github.tingyugetc520.ali.dingtalk.error.DtRuntimeErrorEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.http.HttpProxyType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.http.OkHttpProxyInfo.ProxyType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.github.tingyugetc520.ali.dingtalk.error.DtErrorMsgEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.github.tingyugetc520.ali.dingtalk.error.DtRuntimeErrorEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.http.HttpProxyType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.github.tingyugetc520.ali.dingtalk.util.http.OkHttpProxyInfo.ProxyType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
VOICE() - 类 中的静态方法com.github.tingyugetc520.ali.dingtalk.bean.message.DtMessage
获得语音消息builder.
VOICE - 类 中的静态变量com.github.tingyugetc520.ali.dingtalk.constant.DtConstant.AppMsgType
语音消息.
VoiceBuilder - com.github.tingyugetc520.ali.dingtalk.bean.message.builder中的类
 
VoiceBuilder() - 类 的构造器com.github.tingyugetc520.ali.dingtalk.bean.message.builder.VoiceBuilder
 
A B C D E F G H I L M N O P R S T U V 
跳过导航链接

Copyright © 2021. All rights reserved.