1
This commit is contained in:
@@ -153,7 +153,7 @@ func (a *API) GetRefundSkuDetailFromMsg(msg *CallbackMsg) (refundSkuDetail []*Re
|
||||
return refundSkuDetail
|
||||
}
|
||||
|
||||
//GetIMCallbackMsg 单独处理im回调
|
||||
// 单独处理im回调
|
||||
func (a *API) GetIMCallbackMsg(request *http.Request) (msg *ImCallbackMsg, callbackResponse *CallbackResponse) {
|
||||
var (
|
||||
err = request.ParseForm()
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package mtwmapi
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"git.rosy.net.cn/baseapi/utils"
|
||||
"net/url"
|
||||
)
|
||||
@@ -88,6 +89,20 @@ func (a *API) GetPoiIMStatus(appPoiCode string) (retVal GetPoiIMStatusResp, err
|
||||
return retVal, err
|
||||
}
|
||||
|
||||
// QueryHistory 查询历史消息
|
||||
func (a *API) QueryHistory(start, end int64) {
|
||||
resp, err := a.AccessAPI("ecommerce/IM/historyMsg/list", false, map[string]interface{}{
|
||||
"type": 1,
|
||||
"start_time": start,
|
||||
"end_time": end,
|
||||
"page_num": 1,
|
||||
"page_size": 20,
|
||||
})
|
||||
fmt.Println(resp)
|
||||
fmt.Println(err)
|
||||
return
|
||||
}
|
||||
|
||||
// MsgRead 设置消息已读 https://open-shangou.meituan.com/home/docDetail/465
|
||||
//func (a *API) MsgRead(appPoiCode string, msgID, openUserID int) error {
|
||||
// _, err := a.AccessAPI("/wm/IM/msgRead", false, map[string]interface{}{
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -26,7 +26,7 @@ func init() {
|
||||
//api = New("4123", "df2c88338b85f830cebce2a9eab56628", "", "")
|
||||
|
||||
//商超
|
||||
//api = New("5873", "41c479790a76f86326f89e8048964739", "", "token_iJ_KO9kgFiaodJguyydKxg")
|
||||
//api = New("5873", "41c479790a76f86326f89e8048964739", "", "token_ttis9SGNQXJ9PLMEpilPFQ")
|
||||
//cookieStr := `
|
||||
// acctId=57396785; token=0bWbK5VbK50E2BmIhIH2zHB-am_y7mB37yXHm6RLZWx4*; wmPoiId=-1;
|
||||
//`
|
||||
@@ -82,3 +82,7 @@ func TestRefreshAccessToken(t *testing.T) {
|
||||
fmt.Println(utils.Format4Output(result, false))
|
||||
t.Log(utils.Format4Output(result, false))
|
||||
}
|
||||
|
||||
func Test22(t *testing.T) {
|
||||
|
||||
}
|
||||
|
||||
@@ -394,7 +394,7 @@ func TestRetailRecommendTag(t *testing.T) {
|
||||
|
||||
// 删除商品
|
||||
func TestRetailDelete(t *testing.T) {
|
||||
poiCode := "29913311"
|
||||
poiCode := "20849656"
|
||||
|
||||
i := 0
|
||||
count := 0
|
||||
@@ -422,33 +422,14 @@ func TestRetailDelete(t *testing.T) {
|
||||
fmt.Println(count)
|
||||
}
|
||||
|
||||
// 测试获取门店分类列表
|
||||
func TestRetailCatList(t *testing.T) {
|
||||
result, err := api.RetailCatList("28657115")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
fmt.Println("parent name code level")
|
||||
for k1, v1 := range result {
|
||||
fmt.Println(k1-k1, fmt.Sprintf("0 %s %s %d", v1.Name, v1.Code, v1.Level))
|
||||
if v1.Children != nil {
|
||||
for k2, v2 := range v1.Children {
|
||||
time.Sleep(200 * time.Microsecond)
|
||||
fmt.Println(k2-k2, fmt.Sprintf("%s %s %s %d", v1.Code, v2.Name, v2.Code, v2.Level))
|
||||
}
|
||||
}
|
||||
}
|
||||
t.Log(utils.Format4Output(result, false))
|
||||
}
|
||||
|
||||
// 测试删除门店分类列表
|
||||
func TestDeleteCat(t *testing.T) {
|
||||
result, err := api.RetailCatList("29913311")
|
||||
result, err := api.RetailCatList("20849656")
|
||||
fmt.Println(result, err)
|
||||
for _, v := range result {
|
||||
if v.Children != nil {
|
||||
for _, v2 := range v.Children {
|
||||
err = api.RetailCatDelete("29913311", "", v2.Name, 1)
|
||||
err = api.RetailCatDelete("20849656", "", v2.Name, 1)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user