Files
baseapi/platformapi/ebaiapi/im_test.go
邹宗楠 5c83dae329 1
2025-09-16 14:00:03 +08:00

49 lines
1.1 KiB
Go

package ebaiapi
import (
"fmt"
"testing"
)
func TestGetMediaUrl(t *testing.T) {
data, err := api.GetMediaUrl("1157916361", "$igHNA-kCpGpwZWcDAQTNBDgFzQlUBtoAI4QBpCErI2gCqszMIMLSLDBJb6QDzwAAAYuJvuhDBM4B-Y3tB88AAAACXUH2dAgACgQLzgAC08U")
fmt.Println(err)
fmt.Println(data)
}
func TestGetStoreImStatus(t *testing.T) {
data, err := api.GetStoreIMStatus("1157916361")
if err != nil {
t.Errorf("%v", err)
}
t.Log(data)
}
func TestAPI_UpdateIMStatus(t *testing.T) {
err := api.UpdateIMStatus("1157916361", ImStatusOpen)
fmt.Printf("err=%v", err)
}
func TestSendMsg(t *testing.T) {
err := api.BusinessSendMsg(&BusinessSendMsgReq{
PlatformShopId: "1157916361",
BizType: IMType,
SubBizType: IMTypeSendMsg,
PayLoad: BusinessMsgPayload{
GroupId: "$2$13205337818$PNM",
ReceiverIds: []string{"301157916361", "10154538612", "321921188187760"},
Content: "{\"text\": \"现在是20231027 10:04:44\"}",
ContentType: "1",
},
})
fmt.Println(err)
}
func TestInvoice(t *testing.T) {
api.QueryInvoiceSetting([]string{"1306214718"})
}
func TestQueryUnansweredInvoice(t *testing.T) {
api.QueryUnansweredInvoice("1306214718")
}