| 限定符和类型 | 字段和说明 |
|---|---|
private Map<String,Agent> |
InnerConfig.agentMap
多个自建应用信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
Agent |
InnerConfig.getAgent(String agentId) |
Agent |
InnerConfig.putAgent(String agentId,
Agent agentConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,Agent> |
InnerConfig.getAgentMap() |
| 限定符和类型 | 方法和说明 |
|---|---|
Agent |
InnerConfig.putAgent(String agentId,
Agent agentConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
InnerConfig.setAgentMap(Map<String,Agent> agentMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <AgentToken extends AccessToken,JsApiTicket extends TicketToken,JsApiConfigTicket extends TicketToken> |
TicketTokenForAgentConfig.initToken(Agent<AgentToken,JsApiTicket,JsApiConfigTicket> agent)
获取令牌,并且保存令牌
|
static <AgentToken extends AccessToken,JsApiTicket extends TicketToken,JsApiConfigTicket extends TicketToken> |
TicketTokenForAgent.initToken(Agent<AgentToken,JsApiTicket,JsApiConfigTicket> agent)
获取令牌,并且保存令牌
|
static <AgentToken extends AccessToken,JsApiTicket extends TicketToken,JsApiConfigTicket extends TicketToken,Ticket extends TicketToken> |
TicketTokenForAgent.initToken(Agent<AgentToken,JsApiTicket,JsApiConfigTicket> agent,
Ticket ticket)
获取令牌,并且保存令牌
|
static <AgentToken extends AccessToken,JsApiTicket extends TicketToken,JsApiConfigTicket extends TicketToken,TicketTokenAgentConfig extends TicketToken> |
TicketTokenForAgentConfig.initToken(Agent<AgentToken,JsApiTicket,JsApiConfigTicket> agent,
TicketTokenAgentConfig ticketTokenAgentConfig)
获取令牌,并且保存令牌
|
static <AgentToken extends AccessToken,JsApiTicket extends TicketToken,JsApiConfigTicket extends TicketToken> |
TicketTokenForAgentConfig.runThreadInitToken(Agent<AgentToken,JsApiTicket,JsApiConfigTicket> agent)
自动定时获取 令牌
|
static <AgentToken extends AccessToken,JsApiTicket extends TicketToken,JsApiConfigTicket extends TicketToken> |
TicketTokenForAgent.runThreadInitToken(Agent<AgentToken,JsApiTicket,JsApiConfigTicket> agent)
自动定时获取 令牌
|
static <AgentToken extends AccessToken,JsApiTicket extends TicketToken,JsApiConfigTicket extends TicketToken> |
TicketTokenForAgentConfig.runThreadInitToken(Agent<AgentToken,JsApiTicket,JsApiConfigTicket> agent,
Integer residueSecond,
Integer waitSecond)
自动定时获取 令牌
|
static <AgentToken extends AccessToken,JsApiTicket extends TicketToken,JsApiConfigTicket extends TicketToken> |
TicketTokenForAgent.runThreadInitToken(Agent<AgentToken,JsApiTicket,JsApiConfigTicket> agent,
Integer residueSecond,
Integer waitSecond)
自动定时获取 令牌
|
static <AgentToken extends AccessToken,JsApiTicket extends TicketToken,JsApiConfigTicket extends TicketToken,TicketTokenAgent extends TicketToken> |
TicketTokenForAgent.runThreadInitToken(Agent<AgentToken,JsApiTicket,JsApiConfigTicket> agent,
Integer residueSecond,
Integer waitSecond,
TicketTokenAgent ticketTokenAgent)
自动定时获取 令牌
|
static <AgentToken extends AccessToken,JsApiTicket extends TicketToken,JsApiConfigTicket extends TicketToken,TicketTokenAgentConfig extends TicketToken> |
TicketTokenForAgentConfig.runThreadInitToken(Agent<AgentToken,JsApiTicket,JsApiConfigTicket> agent,
Integer residueSecond,
Integer waitSecond,
TicketTokenAgentConfig ticketTokenAgentConfig)
自动定时获取 令牌
|
static <AgentToken extends AccessToken,JsApiTicket extends TicketToken,JsApiConfigTicket extends TicketToken,TicketTokenAgent extends TicketToken> |
TicketTokenForAgent.runThreadInitToken(Agent<AgentToken,JsApiTicket,JsApiConfigTicket> agent,
TicketTokenAgent ticketTokenAgent)
自动定时获取 令牌
|
static <AgentToken extends AccessToken,JsApiTicket extends TicketToken,JsApiConfigTicket extends TicketToken,TicketTokenAgentConfig extends TicketToken> |
TicketTokenForAgentConfig.runThreadInitToken(Agent<AgentToken,JsApiTicket,JsApiConfigTicket> agent,
TicketTokenAgentConfig ticketTokenAgentConfig)
自动定时获取 令牌
|
| 限定符和类型 | 方法和说明 |
|---|---|
static cn.net.wanmo.common.result.InterfaceResult<JsapiTicketResForAgent> |
JsapiTicketUtil.getJsapiTicketForAgent(Agent agent,
JsapiTicketReqForAgent req)
获取企业的jsapi_ticket。
|
static cn.net.wanmo.common.result.InterfaceResult<JsapiTicketResForAgentConfig> |
JsapiTicketUtil.getJsapiTicketForAgentConfig(Agent agent,
JsapiTicketReqForAgentConfig req)
获取应用的jsapi_ticket。
|
| 限定符和类型 | 字段和说明 |
|---|---|
private static Map<String,Agent> |
AccessTokenForAgent.agentMap
用来存储应用对应的 访问令牌
key: 企业ID 和 应用ID 的组合,内置方法生成: getAgentConfigsKey(corpId, agentId) value: 应用相关配置信息 |
| 限定符和类型 | 方法和说明 |
|---|---|
static <AgentToken extends AccessToken,JsApiTicket extends TicketToken,JsApiConfigTicket extends TicketToken> |
AccessTokenForAgent.getAgent(String corpId,
String agentId)
获取 应用相关的 AgentConfig
|
| 限定符和类型 | 方法和说明 |
|---|---|
static cn.net.wanmo.common.result.InterfaceResult<AccessTokenRes> |
AccessTokenForAgent.initTokenForAgent(Corp corp,
Agent agent)
获取应用令牌,并且保存令牌
|
static <AgentToken extends AccessToken> |
AccessTokenForAgent.initTokenForAgent(Corp corp,
Agent agent,
AgentToken agentToken)
获取应用令牌,并且保存令牌
|
static <AgentToken extends AccessToken,JsApiTicket extends TicketToken,JsApiConfigTicket extends TicketToken> |
AccessTokenForAgent.putAgent(String corpId,
String agentId,
Agent<AgentToken,JsApiTicket,JsApiConfigTicket> agent)
设置 应用相关的 AgentConfig
|
static void |
AccessTokenForAgent.runThreadInitTokenForAgent(Corp corp,
Agent agent)
自动定时获取 应用令牌
|
static <AgentToken extends AccessToken> |
AccessTokenForAgent.runThreadInitTokenForAgent(Corp corp,
Agent agent,
AgentToken agentToken)
自动定时获取 应用令牌
|
static void |
AccessTokenForAgent.runThreadInitTokenForAgent(Corp corp,
Agent agent,
Integer residueSecond,
Integer waitSecond)
自动定时获取 应用令牌
|
static <AgentToken extends AccessToken> |
AccessTokenForAgent.runThreadInitTokenForAgent(Corp corp,
Agent agent,
Integer residueSecond,
Integer waitSecond,
AgentToken agentToken)
自动定时获取 应用令牌
|
| 限定符和类型 | 方法和说明 |
|---|---|
static cn.net.wanmo.common.result.InterfaceResult<ApiDomainIpRes> |
WorkInnerUtil.getApiDomainIp(Agent agent,
ApiDomainIpReq req)
获取企业微信接口IP段
API域名IP即qyapi.weixin.qq.com的解析地址,由开发者调用企业微信端的接入IP。
|
static cn.net.wanmo.common.result.InterfaceResult<CallbackIpRes> |
WorkInnerUtil.getCallbackIp(Agent agent,
CallbackIpReq req)
获取企业微信回调IP段
企业微信在回调企业指定的URL时,是通过特定的IP发送出去的。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static cn.net.wanmo.common.result.InterfaceResult<GetUserDetailRes> |
WebAuthUtil.getUserDetail(Agent agent,
GetUserDetailReq req)
网页授权登录 获取访问用户敏感信息
自建应用与代开发应用可通过该接口获取成员授权的敏感字段 注:注:对于自建应用与代开发应用,敏感字段需要管理员在应用详情里选择,且成员oauth2授权时确认后才返回。 |
static cn.net.wanmo.common.result.InterfaceResult<GetUserinfoRes> |
WebAuthUtil.getUserinfo(Agent agent,
GetUserinfoReq req)
网页授权登录 获取访问用户身份
该接口用于根据code获取成员信息,适用于自建应用与代开发应用 注:跳转的域名须完全匹配access_token对应应用的可信域名,否则会返回50001错误。 |
| 限定符和类型 | 方法和说明 |
|---|---|
static cn.net.wanmo.common.result.InterfaceResult<MessageRes> |
MessageUtil.sendMessage(Agent agent,
MessageReq req)
应用支持推送文本、图片、视频、文件、图文等类型。
|
Copyright © 2023. All rights reserved.