- dingdingapi.callback
This commit is contained in:
28
platformapi/dingdingapi/callback.go
Normal file
28
platformapi/dingdingapi/callback.go
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
package dingdingapi
|
||||||
|
|
||||||
|
const (
|
||||||
|
CBTagUserAddOrg = "user_add_org"
|
||||||
|
CBTagUserModifyOrg = "user_modify_org"
|
||||||
|
CBTagUserLeaveOrg = "user_leave_org"
|
||||||
|
)
|
||||||
|
|
||||||
|
func (a *API) encrypt(msg, aesKey string) (encryptedMsg string, err error) {
|
||||||
|
// binAesKey, err := base64.StdEncoding.DecodeString(aesKey)
|
||||||
|
// if err == nil {
|
||||||
|
// block, err2 := aes.NewCipher(binAesKey)
|
||||||
|
// if err = err2; err == nil {
|
||||||
|
// block.Encrypt()
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
return encryptedMsg, err
|
||||||
|
}
|
||||||
|
|
||||||
|
func (a *API) RegisterCallback(callbackTagList []string, token, aesKey, urlStr string) (err error) {
|
||||||
|
_, err = a.AccessAPI("call_back/register_call_back", nil, map[string]interface{}{
|
||||||
|
"call_back_tag": callbackTagList,
|
||||||
|
"token": token,
|
||||||
|
"aes_key": aesKey,
|
||||||
|
"url": urlStr,
|
||||||
|
})
|
||||||
|
return err
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user