1
This commit is contained in:
@@ -3,6 +3,7 @@ package weixinapi
|
||||
import (
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"strings"
|
||||
)
|
||||
|
||||
// SNSSendGoodsOrder 小程序订单发货 https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/order-shipping/order-shipping.html#%E4%B8%80%E3%80%81%E5%8F%91%E8%B4%A7%E4%BF%A1%E6%81%AF%E5%BD%95%E5%85%A5%E6%8E%A5%E5%8F%A3
|
||||
@@ -12,6 +13,10 @@ func (a *API) SNSSendGoodsOrder(param *SNSSendOrderParameter) error {
|
||||
a.CBRetrieveToken()
|
||||
}
|
||||
_, err := a.AccessAPI("wxa/sec/order/upload_shipping_info", nil, string(body))
|
||||
if err != nil && strings.Contains(err.Error(), "access_token is invalid") {
|
||||
a.CBRetrieveToken()
|
||||
return a.SNSSendGoodsOrder(param)
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user