aa
This commit is contained in:
@@ -1,6 +1,10 @@
|
|||||||
package mt
|
package mt
|
||||||
|
|
||||||
func getAPI() (err error) {
|
import (
|
||||||
|
"git.rosy.net.cn/baseapi/platformapi/mtunionapi"
|
||||||
|
)
|
||||||
|
|
||||||
return err
|
func getAPI() (apiobj *mtunionapi.API, err error) {
|
||||||
|
|
||||||
|
return apiobj, err
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ package api
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
"time"
|
|
||||||
|
|
||||||
"git.rosy.net.cn/baseapi/platformapi/mtunionapi"
|
"git.rosy.net.cn/baseapi/platformapi/mtunionapi"
|
||||||
|
|
||||||
@@ -19,20 +18,17 @@ import (
|
|||||||
"git.rosy.net.cn/baseapi/platformapi/aliupcapi"
|
"git.rosy.net.cn/baseapi/platformapi/aliupcapi"
|
||||||
|
|
||||||
"git.rosy.net.cn/baseapi/platformapi/jdeclpapi"
|
"git.rosy.net.cn/baseapi/platformapi/jdeclpapi"
|
||||||
"git.rosy.net.cn/baseapi/platformapi/yinbaoapi"
|
|
||||||
|
|
||||||
"git.rosy.net.cn/baseapi/platformapi/tonglianpayapi"
|
"git.rosy.net.cn/baseapi/platformapi/tonglianpayapi"
|
||||||
|
|
||||||
aliyunsmsclient "github.com/KenmyZhang/aliyun-communicate"
|
aliyunsmsclient "github.com/KenmyZhang/aliyun-communicate"
|
||||||
|
|
||||||
"git.rosy.net.cn/baseapi/platformapi"
|
|
||||||
"git.rosy.net.cn/baseapi/platformapi/alipayapi"
|
"git.rosy.net.cn/baseapi/platformapi/alipayapi"
|
||||||
"git.rosy.net.cn/baseapi/platformapi/autonavi"
|
"git.rosy.net.cn/baseapi/platformapi/autonavi"
|
||||||
"git.rosy.net.cn/baseapi/platformapi/baidunavi"
|
"git.rosy.net.cn/baseapi/platformapi/baidunavi"
|
||||||
"git.rosy.net.cn/baseapi/platformapi/dadaapi"
|
"git.rosy.net.cn/baseapi/platformapi/dadaapi"
|
||||||
"git.rosy.net.cn/baseapi/platformapi/dingdingapi"
|
"git.rosy.net.cn/baseapi/platformapi/dingdingapi"
|
||||||
"git.rosy.net.cn/baseapi/platformapi/ebaiapi"
|
"git.rosy.net.cn/baseapi/platformapi/ebaiapi"
|
||||||
"git.rosy.net.cn/baseapi/platformapi/elmapi"
|
|
||||||
"git.rosy.net.cn/baseapi/platformapi/feieapi"
|
"git.rosy.net.cn/baseapi/platformapi/feieapi"
|
||||||
"git.rosy.net.cn/baseapi/platformapi/jdapi"
|
"git.rosy.net.cn/baseapi/platformapi/jdapi"
|
||||||
"git.rosy.net.cn/baseapi/platformapi/mtpsapi"
|
"git.rosy.net.cn/baseapi/platformapi/mtpsapi"
|
||||||
@@ -53,6 +49,8 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
MtUnionAPI *mtunionapi.API
|
||||||
|
|
||||||
JdAPI *jdapi.API
|
JdAPI *jdapi.API
|
||||||
JdPageAPI *jdapi.API
|
JdPageAPI *jdapi.API
|
||||||
|
|
||||||
@@ -62,7 +60,6 @@ var (
|
|||||||
JdEclpAPI *jdeclpapi.API
|
JdEclpAPI *jdeclpapi.API
|
||||||
JdShopAPI *jdshopapi.API
|
JdShopAPI *jdshopapi.API
|
||||||
|
|
||||||
ElmAPI *elmapi.API
|
|
||||||
EbaiAPI *ebaiapi.API
|
EbaiAPI *ebaiapi.API
|
||||||
Ebai2API *ebaiapi.API
|
Ebai2API *ebaiapi.API
|
||||||
|
|
||||||
@@ -78,8 +75,6 @@ var (
|
|||||||
TLpayAPI *tonglianpayapi.API //通联收银宝api
|
TLpayAPI *tonglianpayapi.API //通联收银宝api
|
||||||
MtMemberAPI *mtmemberapi.API
|
MtMemberAPI *mtmemberapi.API
|
||||||
|
|
||||||
YinBaoAPI *yinbaoapi.API //银豹平台api
|
|
||||||
|
|
||||||
WeixinPageAPI *weixinapi.API // 用户微信扫码登录
|
WeixinPageAPI *weixinapi.API // 用户微信扫码登录
|
||||||
|
|
||||||
AliPayAPI *alipayapi.API
|
AliPayAPI *alipayapi.API
|
||||||
@@ -105,8 +100,6 @@ var (
|
|||||||
|
|
||||||
Cacher cache.ICacher
|
Cacher cache.ICacher
|
||||||
SMSClient *aliyunsmsclient.SmsClient
|
SMSClient *aliyunsmsclient.SmsClient
|
||||||
|
|
||||||
MtUnionAPI *mtunionapi.API
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
@@ -115,31 +108,7 @@ func init() {
|
|||||||
|
|
||||||
// 这样写的原因是在测试时,可以重新读取配置文件
|
// 这样写的原因是在测试时,可以重新读取配置文件
|
||||||
func Init() {
|
func Init() {
|
||||||
if !beego.AppConfig.DefaultBool("disableJd", false) {
|
MtUnionAPI = mtunionapi.New(beego.AppConfig.DefaultString("mtUnionAppKey", ""), beego.AppConfig.DefaultString("mtUnionAppSecret", ""))
|
||||||
JdAPI = jdapi.New(beego.AppConfig.String("jdToken"), beego.AppConfig.String("jdAppKey"), beego.AppConfig.String("jdSecret"))
|
|
||||||
// cookieValue := beego.AppConfig.DefaultString("jdStorePageCookie", "")
|
|
||||||
// JdAPI.SetJdCookie(cookieValue)
|
|
||||||
|
|
||||||
conf := platformapi.NewDefAPIConfig()
|
|
||||||
conf.MaxSleepSecondWhenExceedLimit = 60 * 30 // 最大重试间隙30分钟
|
|
||||||
JdPageAPI = jdapi.NewPageOnly("", conf)
|
|
||||||
|
|
||||||
if globals.Jd2OrgCode != "" {
|
|
||||||
Jd2API = jdapi.New(beego.AppConfig.String("jd2Token"), beego.AppConfig.String("jd2AppKey"), beego.AppConfig.String("jd2Secret"))
|
|
||||||
// Jd2API.SetJdCookie(beego.AppConfig.DefaultString("jd2StorePageCookie", ""))
|
|
||||||
}
|
|
||||||
|
|
||||||
if globals.Jd3OrgCode != "" {
|
|
||||||
Jd3API = jdapi.New(beego.AppConfig.String("jd3Token"), beego.AppConfig.String("jd3AppKey"), beego.AppConfig.String("jd3Secret"))
|
|
||||||
}
|
|
||||||
|
|
||||||
fakeJdToken := beego.AppConfig.DefaultString("fakeJdToken", "")
|
|
||||||
if fakeJdToken != "" {
|
|
||||||
FakeJdAPI = jdapi.NewFakeJD(fakeJdToken, beego.AppConfig.String("fakeJdBaseURL"))
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
JdAPI = nil
|
|
||||||
}
|
|
||||||
if !beego.AppConfig.DefaultBool("disableJdEclp", false) {
|
if !beego.AppConfig.DefaultBool("disableJdEclp", false) {
|
||||||
JdEclpAPI = jdeclpapi.New(beego.AppConfig.String("jdEclpAccessToken"), beego.AppConfig.String("jdEclpAppKey"), beego.AppConfig.String("jdEclpAppSecret"))
|
JdEclpAPI = jdeclpapi.New(beego.AppConfig.String("jdEclpAccessToken"), beego.AppConfig.String("jdEclpAppKey"), beego.AppConfig.String("jdEclpAppSecret"))
|
||||||
} else {
|
} else {
|
||||||
@@ -153,11 +122,6 @@ func Init() {
|
|||||||
} else {
|
} else {
|
||||||
JdShopAPI = nil
|
JdShopAPI = nil
|
||||||
}
|
}
|
||||||
if !beego.AppConfig.DefaultBool("disableElm", false) {
|
|
||||||
ElmAPI = elmapi.New(beego.AppConfig.DefaultString("elmToken", ""), beego.AppConfig.String("elmAppKey"), beego.AppConfig.String("elmSecret"), beego.AppConfig.DefaultBool("elmIsProd", false))
|
|
||||||
} else {
|
|
||||||
ElmAPI = nil
|
|
||||||
}
|
|
||||||
if !beego.AppConfig.DefaultBool("disableMtwm", false) {
|
if !beego.AppConfig.DefaultBool("disableMtwm", false) {
|
||||||
MtwmAPI = mtwmapi.New(beego.AppConfig.String("mtwmAppID"), beego.AppConfig.String("mtwmSecret"), beego.AppConfig.String("mtwmCallbackURL"), "")
|
MtwmAPI = mtwmapi.New(beego.AppConfig.String("mtwmAppID"), beego.AppConfig.String("mtwmSecret"), beego.AppConfig.String("mtwmCallbackURL"), "")
|
||||||
// if mtwmCookieStr := beego.AppConfig.DefaultString("mtwmCookieStr", ""); mtwmCookieStr != "" {
|
// if mtwmCookieStr := beego.AppConfig.DefaultString("mtwmCookieStr", ""); mtwmCookieStr != "" {
|
||||||
@@ -166,14 +130,6 @@ func Init() {
|
|||||||
} else {
|
} else {
|
||||||
MtwmAPI = nil
|
MtwmAPI = nil
|
||||||
}
|
}
|
||||||
if !beego.AppConfig.DefaultBool("disableWeimob", false) {
|
|
||||||
//微盟上传大图片耗时较长
|
|
||||||
weimobAPIConfig := platformapi.DefAPIConfig
|
|
||||||
weimobAPIConfig.ClientTimeout = 120 * time.Second
|
|
||||||
WeimobAPI = weimobapi.New(nil, beego.AppConfig.DefaultString("weimobAppID", ""), beego.AppConfig.DefaultString("weimobAppSecret", ""), &weimobAPIConfig)
|
|
||||||
} else {
|
|
||||||
WeimobAPI = nil
|
|
||||||
}
|
|
||||||
if !beego.AppConfig.DefaultBool("disableEbai", false) {
|
if !beego.AppConfig.DefaultBool("disableEbai", false) {
|
||||||
EbaiAPI = ebaiapi.New(beego.AppConfig.String("ebaiSource"), beego.AppConfig.String("ebaiSecret"))
|
EbaiAPI = ebaiapi.New(beego.AppConfig.String("ebaiSource"), beego.AppConfig.String("ebaiSecret"))
|
||||||
// ebaiStorePageCookieWMUSS := beego.AppConfig.DefaultString("ebaiStorePageCookieWMUSS", "")
|
// ebaiStorePageCookieWMUSS := beego.AppConfig.DefaultString("ebaiStorePageCookieWMUSS", "")
|
||||||
@@ -197,12 +153,6 @@ func Init() {
|
|||||||
Ebai2API = nil
|
Ebai2API = nil
|
||||||
}
|
}
|
||||||
|
|
||||||
if !beego.AppConfig.DefaultBool("disableYb", false) {
|
|
||||||
YinBaoAPI = yinbaoapi.New(beego.AppConfig.String("yinbaoAppKey"), beego.AppConfig.String("yinbaoAppID"))
|
|
||||||
} else {
|
|
||||||
YinBaoAPI = nil
|
|
||||||
}
|
|
||||||
|
|
||||||
if !beego.AppConfig.DefaultBool("disableMtps", false) {
|
if !beego.AppConfig.DefaultBool("disableMtps", false) {
|
||||||
MtpsAPI = mtpsapi.New(beego.AppConfig.String("mtpsAppKey"), beego.AppConfig.String("mtpsSecret"))
|
MtpsAPI = mtpsapi.New(beego.AppConfig.String("mtpsAppKey"), beego.AppConfig.String("mtpsSecret"))
|
||||||
// if mtpsStoreToken := beego.AppConfig.DefaultString("mtpsStoreToken", ""); mtpsStoreToken != "" {
|
// if mtpsStoreToken := beego.AppConfig.DefaultString("mtpsStoreToken", ""); mtpsStoreToken != "" {
|
||||||
@@ -264,5 +214,4 @@ func Init() {
|
|||||||
PushAPI = unipushapi.New(beego.AppConfig.DefaultString("pushAppID", ""), beego.AppConfig.DefaultString("pushAppKey", ""), beego.AppConfig.DefaultString("pushAppSecret", ""), beego.AppConfig.DefaultString("pushMasterSecret", ""))
|
PushAPI = unipushapi.New(beego.AppConfig.DefaultString("pushAppID", ""), beego.AppConfig.DefaultString("pushAppKey", ""), beego.AppConfig.DefaultString("pushAppSecret", ""), beego.AppConfig.DefaultString("pushMasterSecret", ""))
|
||||||
MtMemberAPI = mtmemberapi.New()
|
MtMemberAPI = mtmemberapi.New()
|
||||||
SMSClient = aliyunsmsclient.New("http://dysmsapi.aliyuncs.com/")
|
SMSClient = aliyunsmsclient.New("http://dysmsapi.aliyuncs.com/")
|
||||||
MtUnionAPI = mtunionapi.New(beego.AppConfig.DefaultString("mtUnionAppKey", ""), beego.AppConfig.DefaultString("mtUnionAppSecret", ""))
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user