- weimob token
This commit is contained in:
@@ -9,13 +9,12 @@ import (
|
||||
"git.rosy.net.cn/baseapi/platformapi/mtpsapi"
|
||||
"git.rosy.net.cn/baseapi/platformapi/mtwmapi"
|
||||
"git.rosy.net.cn/baseapi/platformapi/showapi"
|
||||
"git.rosy.net.cn/baseapi/platformapi/weimobapi"
|
||||
"git.rosy.net.cn/baseapi/platformapi/weixinapi"
|
||||
"git.rosy.net.cn/baseapi/utils"
|
||||
"git.rosy.net.cn/jx-callback/business/jxutils/cache"
|
||||
"git.rosy.net.cn/jx-callback/business/jxutils/cache/redis"
|
||||
|
||||
"github.com/astaxie/beego"
|
||||
"github.com/astaxie/beego/orm"
|
||||
"github.com/qiniu/api.v7/auth/qbox"
|
||||
)
|
||||
|
||||
@@ -32,6 +31,7 @@ var (
|
||||
AutonaviAPI *autonavi.API
|
||||
QiniuAPI *qbox.Mac
|
||||
ShowAPI *showapi.API
|
||||
WeimobAPI *weimobapi.API
|
||||
|
||||
Cacher cache.ICacher
|
||||
)
|
||||
@@ -67,23 +67,24 @@ func Init() {
|
||||
}
|
||||
ShowAPI = showapi.New(beego.AppConfig.DefaultInt("showAppID", 0), beego.AppConfig.DefaultString("showAppSecret", ""))
|
||||
Cacher = redis.New(beego.AppConfig.DefaultString("redisHost", "localhost"), beego.AppConfig.DefaultInt("redisPort", 0), beego.AppConfig.DefaultString("redisPassword", ""))
|
||||
WeimobAPI = weimobapi.New(nil, beego.AppConfig.DefaultString("weimobAppID", ""), beego.AppConfig.DefaultString("weimobAppSecret", ""))
|
||||
}
|
||||
|
||||
func initElm() {
|
||||
token := beego.AppConfig.String("elmToken")
|
||||
if token == "" {
|
||||
db := orm.NewOrm()
|
||||
var tokenInfo []orm.Params
|
||||
num, err := db.Raw("SELECT * FROM config WHERE thirdparty='eleme'").Values(&tokenInfo)
|
||||
if err != nil || num != 1 {
|
||||
panic(err.Error())
|
||||
}
|
||||
token := beego.AppConfig.DefaultString("elmToken", "")
|
||||
// if token == "" {
|
||||
// db := orm.NewOrm()
|
||||
// var tokenInfo []orm.Params
|
||||
// num, err := db.Raw("SELECT * FROM config WHERE thirdparty='eleme'").Values(&tokenInfo)
|
||||
// if err != nil || num != 1 {
|
||||
// panic(err.Error())
|
||||
// }
|
||||
|
||||
var tokenInfo2 map[string]interface{}
|
||||
if err := utils.UnmarshalUseNumber([]byte(tokenInfo[0]["token"].(string)), &tokenInfo2); err != nil {
|
||||
panic(err.Error())
|
||||
}
|
||||
token = tokenInfo2["accessToken"].(string)
|
||||
}
|
||||
// var tokenInfo2 map[string]interface{}
|
||||
// if err := utils.UnmarshalUseNumber([]byte(tokenInfo[0]["token"].(string)), &tokenInfo2); err != nil {
|
||||
// panic(err.Error())
|
||||
// }
|
||||
// token = tokenInfo2["accessToken"].(string)
|
||||
// }
|
||||
ElmAPI = elmapi.New(token, beego.AppConfig.String("elmAppKey"), beego.AppConfig.String("elmSecret"), beego.AppConfig.DefaultBool("elmIsProd", false))
|
||||
}
|
||||
|
||||
@@ -32,7 +32,9 @@ var (
|
||||
|
||||
OrderUseNewTable bool
|
||||
|
||||
QiniuBucket string
|
||||
QiniuBucket string
|
||||
WeimobCallbackURL string
|
||||
WeimobStateSecret string
|
||||
)
|
||||
|
||||
func init() {
|
||||
@@ -66,4 +68,7 @@ func Init() {
|
||||
OrderUseNewTable = beego.AppConfig.DefaultBool("orderUseNewTable", false)
|
||||
}
|
||||
QiniuBucket = beego.AppConfig.String("qiniuBucket")
|
||||
|
||||
WeimobCallbackURL = beego.AppConfig.DefaultString("weimobCallbackURL", "")
|
||||
WeimobStateSecret = beego.AppConfig.DefaultString("weimobStateSecret", "")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user