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 }