- ebai.SkuUploadRTF
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package ebaiapi
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"regexp"
|
||||
"strings"
|
||||
|
||||
@@ -223,6 +224,27 @@ func (a *API) SkuShopCategoryMap(shopID string, skuID int64, categoryIDsStr stri
|
||||
return err
|
||||
}
|
||||
|
||||
// 饿百的这个API有点怪,虽然有shopID参数,但返回的链接可以跨店使用
|
||||
func (a *API) SkuUploadRTF(shopID, rtfDetail string) (rtfURL string, err error) {
|
||||
params := map[string]interface{}{
|
||||
KeyShopID: shopID,
|
||||
"rtf_detail": rtfDetail,
|
||||
}
|
||||
result, err := a.AccessAPI("sku.uploadrtf", params)
|
||||
if err == nil {
|
||||
rtfURL = utils.Interface2String(result.Data.(map[string]interface{})["url"])
|
||||
}
|
||||
return rtfURL, err
|
||||
}
|
||||
|
||||
func BuildRFTFromImgs(imgList ...string) string {
|
||||
imgList2 := make([]string, len(imgList))
|
||||
for index, img := range imgList {
|
||||
imgList2[index] = fmt.Sprintf(`<img src="%s" alt="%s" />`, img, img)
|
||||
}
|
||||
return strings.Join(imgList2, "\n")
|
||||
}
|
||||
|
||||
//
|
||||
func interface2CatList(data interface{}, level int) (cats []*CategoryInfo) {
|
||||
maps, ok := data.([]interface{})
|
||||
|
||||
Reference in New Issue
Block a user