diff --git a/platformapi/ebaiapi/activity.go b/platformapi/ebaiapi/activity.go index b7329002..b56e00eb 100644 --- a/platformapi/ebaiapi/activity.go +++ b/platformapi/ebaiapi/activity.go @@ -183,7 +183,11 @@ func (a *API) ActivitySkuDeleteBatch(activityID int64, shopID string, baiduShopI params[skusKey] = strings.Join(skuIDs, ",") result, err := a.AccessAPI("activity.sku.delete.batch", params) if err == nil { - return strings.Split(utils.Interface2String(result.Data), ","), nil + if str, ok := result.Data.(string); ok { + return strings.Split(str, ","), nil + } else { + return nil, err + } } return nil, err } diff --git a/platformapi/ebaiapi/sku_test.go b/platformapi/ebaiapi/sku_test.go index eb9b34e6..d2bf2596 100644 --- a/platformapi/ebaiapi/sku_test.go +++ b/platformapi/ebaiapi/sku_test.go @@ -25,7 +25,7 @@ func TestSkuBrandList(t *testing.T) { } func TestPictureUpload(t *testing.T) { - result, err := api.PictureUpload("http://image.jxc4.com/086d2ba561a93e88526b139b531cfef8.png", nil) + result, err := api.PictureUpload("https://www.jxcs.net/emoji/ceshi.gif", nil) if err != nil { t.Fatal(err) } else {