- dingding callback
This commit is contained in:
@@ -60,6 +60,10 @@ dingdingSecret = "LWrZAFeqUfuVv7n_tc8vPpCAx6PT4CwManx2XCVhJOqGsx2L5XCDuX1sAN_Jtv
|
||||
dingdingQRCodeAppKey = "dingoashf4onhetkegzh3i"
|
||||
dingdingQRCodeSecret = "qjlermCn7wmWh9Qe-zMEaaIr_oDHD02OyOfj_7TZFEjWS5V5lTwAEfa_E8r8Ul42"
|
||||
|
||||
dingdingCallbackAESKey = "VFFjTnZrZDJZZmZHJksxeTlxcnp5aG42WmRCbXl3REE"
|
||||
dingdingCallbackToken = "j9JMGyaZs&vxqt&S"
|
||||
dingdingCallbackURL = "http://callback.test.jxc4.com/dingding/msg"
|
||||
|
||||
[dev]
|
||||
jdToken = "c8854ef2-f80a-45ee-aceb-dc8014d646f8"
|
||||
jdAppKey = "06692746f7224695ad4788ce340bc854"
|
||||
@@ -117,6 +121,7 @@ enableMtwmStoreWrite = true
|
||||
enableWscStoreWrite = true
|
||||
|
||||
weimobCallbackURL = "http://callback.jxc4.com/weimob"
|
||||
dingdingCallbackURL = "http://callback.jxc4.com/dingding/msg"
|
||||
|
||||
[prod2]
|
||||
httpport = 8082
|
||||
|
||||
28
controllers/dingding_callback.go
Normal file
28
controllers/dingding_callback.go
Normal file
@@ -0,0 +1,28 @@
|
||||
package controllers
|
||||
|
||||
import (
|
||||
"git.rosy.net.cn/jx-callback/globals"
|
||||
"github.com/astaxie/beego"
|
||||
)
|
||||
|
||||
type DingDingController struct {
|
||||
beego.Controller
|
||||
}
|
||||
|
||||
func init() {
|
||||
|
||||
}
|
||||
|
||||
func (c *DingDingController) Msg() {
|
||||
globals.SugarLogger.Debugf("dingding msg:%s", string(c.Ctx.Input.RequestBody))
|
||||
// if c.Ctx.Input.Method() == http.MethodPost {
|
||||
// obj, callbackResponse := api.EbaiAPI.GetCallbackMsg(c.Ctx.Request)
|
||||
// if callbackResponse == nil {
|
||||
// callbackResponse = ebai.OnCallbackMsg(obj)
|
||||
// }
|
||||
// c.Data["json"] = callbackResponse
|
||||
// c.ServeJSON()
|
||||
// } else {
|
||||
// c.Abort("404")
|
||||
// }
|
||||
}
|
||||
@@ -17,6 +17,7 @@ import (
|
||||
"git.rosy.net.cn/baseapi/platformapi/weixinapi"
|
||||
"git.rosy.net.cn/jx-callback/business/jxutils/cache"
|
||||
"git.rosy.net.cn/jx-callback/business/jxutils/cache/redis"
|
||||
"git.rosy.net.cn/jx-callback/globals"
|
||||
|
||||
"github.com/astaxie/beego"
|
||||
"github.com/qiniu/api.v7/auth/qbox"
|
||||
@@ -91,6 +92,9 @@ func Init() {
|
||||
WeimobAPI = weimobapi.New(nil, beego.AppConfig.DefaultString("weimobAppID", ""), beego.AppConfig.DefaultString("weimobAppSecret", ""), &weimobAPIConfig)
|
||||
|
||||
DingDingAPI = dingdingapi.New(beego.AppConfig.DefaultString("dingdingAppKey", ""), beego.AppConfig.DefaultString("dingdingSecret", ""))
|
||||
if err := DingDingAPI.RegisterCallback([]string{dingdingapi.CBTagUserAddOrg, dingdingapi.CBTagUserModifyOrg, dingdingapi.CBTagUserLeaveOrg}, beego.AppConfig.DefaultString("dingdingCallbackToken", ""), beego.AppConfig.DefaultString("dingdingCallbackAESKey", ""), beego.AppConfig.DefaultString("dingdingCallbackURL", "")); err != nil {
|
||||
globals.SugarLogger.Warnf("dingding RegisterCallback failed with error:%v", err)
|
||||
}
|
||||
DingDingQRCodeAPI = dingdingapi.New(beego.AppConfig.DefaultString("dingdingQRCodeAppKey", ""), beego.AppConfig.DefaultString("dingdingQRCodeSecret", ""))
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user