Documentation ¶
Index ¶
- Variables
- func ApiMain()
- func CallbackMain()
- func GetCustomizedAppAuthCorpToSdk(corpId, appSuiteId string) (apis.AuthCorp, error)
- func GetThirdAppAuthCorpToSdk(corpId, appSuiteId string) (apis.AuthCorp, error)
- type DcsAppSuiteTicketByRedis
- type DcsTokenByRedis
- func (DcsTokenByRedis) Del(cacheKey string) error
- func (DcsTokenByRedis) Get(cacheKey string) apis.TokenInfo
- func (DcsTokenByRedis) Lock(cacheKey string, ttl time.Duration) bool
- func (DcsTokenByRedis) Set(cacheKey string, tokenInfo apis.TokenInfo, ttl time.Duration) error
- func (DcsTokenByRedis) Unlock(cacheKey string) error
- type Logger
Constants ¶
This section is empty.
Variables ¶
View Source
var ( CorpId = "xxx" // 通用开发参数 >> CorpId CorpProviderSecret = "xxx" // 通用开发参数 >> ProviderSecret CorpCallbackToken = "xxx" // 通用开发参数 >> Token CorpCallbackEncodingAESKey = "xxx" // 通用开发参数 >> EncodingAESKey )
企业微信服务商信息
View Source
var ( AppSuiteId = "xxx" // 唯一身份标识 AppSuiteSecret = "xxx" // 调用身份密钥 AppSuiteCallbackToken = "xxx" // 回调 token AppSuiteCallbackEncodingAESKey = "xxx" // 回调加解密 AES KEY )
企业微信第三方应用配置
View Source
var ( MiniSuiteId = "xxx" // 唯一身份标识 MiniSuiteSecret = "xxx" // 调用身份密钥 MiniSuiteCallbackToken = "xxx" // 回调 token MiniSuiteCallbackEncodingAESKey = "xxx" // 回调加解密 AES KEY )
企业微信第三方小程序配置
View Source
var ( CustomizedAppSuiteId = "xxx" // 代开发唯一身份标识 CustomizedAppSuiteSecret = "xxx" // 代开发调用身份密钥 CustomizedCallbackToken = "xxx" // 代开发回调 token CustomizedCallbackEncodingAESKey = "xxx" // 代开发回调加解密 AES KEY )
企业微信代开发配置
View Source
var ( TestSuiteTicket = "xxx" // suite_ticket,每10分钟刷新一次 TestAuthCorpId = "xxx" // 授权企业corpid TestAuthCorpPermanentCode = "xxx" // 授权企业永久授权码 TestAuthCorpAgentId = 1000001 // 授权企业agentid )
调试数据配置
View Source
var CallbackRepo = new(callbackRepo)
Functions ¶
func GetCustomizedAppAuthCorpToSdk ¶
获取自建应用代开发的企业数据
Types ¶
type DcsAppSuiteTicketByRedis ¶
type DcsAppSuiteTicketByRedis struct{}
实现企微 suite_ticket 的 redis 存取方案
func (DcsAppSuiteTicketByRedis) Get ¶
func (DcsAppSuiteTicketByRedis) Get(cacheKey string) string
type DcsTokenByRedis ¶
type DcsTokenByRedis struct{}
实现企微 access_token 的 redis 存取方案
func (DcsTokenByRedis) Del ¶
func (DcsTokenByRedis) Del(cacheKey string) error
func (DcsTokenByRedis) Unlock ¶
func (DcsTokenByRedis) Unlock(cacheKey string) error
Click to show internal directories.
Click to hide internal directories.