第三方api接口
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

md_chain.go 6.1 KiB

11 months ago
9 months ago
11 months ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. package md
  2. type TCPrase struct {
  3. Count string `json:"count"` //转链内容
  4. SuccessCount string `json:"success_count"` //转链内容
  5. FailCount string `json:"fail_count"` //转链内容
  6. GID string `json:"gid"` //商品id
  7. GoodsMinImg string `json:"goods_min_img"` //商品小图片
  8. GoodsImg string `json:"goods_img"` //商品图片
  9. GoodsTitle string `json:"goods_title"` //商品标题
  10. Provider string `json:"provider"` //渠道代码
  11. ProviderName string `json:"provider_name"` //渠道名字
  12. GoodsCostPrice string `json:"goods_cost_price"` //原价
  13. Commission string `json:"commission"` //反的价钱
  14. FCommission string `json:"f_commission"` //反的价钱
  15. WlGoodsPrice string `json:"wl_goods_price"` //卷后价
  16. CouponPrice string `json:"coupon_price"` //优惠券价
  17. ShareValue string `json:"share_value"` //分享赚
  18. ProductDetail *ProductDetailResponse `json:"detail_data"` //商品详情
  19. TurnChainLink string `json:"turn_chain_link"` // 转链后的链接
  20. CommissionRate string `json:"commission_rate"`
  21. Tkl string `json:"tkl"` // 淘口令
  22. IsTkl string `json:"is_tkl"` // 淘口令
  23. DownloadLink string `json:"downloadLink"`
  24. InviteCode string `json:"invite_code"`
  25. IsNeedAuth string `json:"is_need_auth"`
  26. PlatType string `json:"plat_type"`
  27. TurnGoods []TurnGoods `json:"turn_goods"`
  28. }
  29. type TurnGoods struct {
  30. GID string `json:"gid"` //商品id
  31. GoodsMinImg string `json:"goods_min_img"` //商品小图片
  32. GoodsImg string `json:"goods_img"` //商品图片
  33. GoodsTitle string `json:"goods_title"` //商品标题
  34. Provider string `json:"provider"` //渠道代码
  35. ProviderName string `json:"provider_name"` //渠道名字
  36. GoodsCostPrice string `json:"goods_cost_price"` //原价
  37. Commission string `json:"commission"` //反的价钱
  38. FCommission string `json:"f_commission"` //反的价钱
  39. WlGoodsPrice string `json:"wl_goods_price"` //卷后价
  40. CouponPrice string `json:"coupon_price"` //优惠券价
  41. ShareValue string `json:"share_value"` //分享赚
  42. ProductDetail *ProductDetailResponse `json:"detail_data"` //商品详情
  43. TurnChainLink string `json:"turn_chain_link"` // 转链后的链接
  44. CommissionRate string `json:"commission_rate"`
  45. Tkl string `json:"tkl"` // 淘口令
  46. IsTkl string `json:"is_tkl"` // 淘口令
  47. Url string `json:"url"`
  48. }
  49. type ItemParseInfo struct {
  50. IsCsjp string `json:"is_csjp"`
  51. ItemId string `json:"item_id"` // 商品ID
  52. Title string `json:"title"` // 标题
  53. CategoryId string `json:"category_id"` // 目录ID
  54. CategoryName string `json:"category_name"` // 目录名
  55. Price string `json:"price"` // 价格
  56. PriceOriginal string `json:"price_original"` // 原价
  57. Commission string `json:"commission"` // 可赚取佣金
  58. CommissionRate string `json:"commission_rate"` // 佣金比例
  59. CouponUrl string `json:"coupon_url"` // 优惠券地址
  60. DetailUrl string `json:"detail_url"` // 优惠券地址
  61. APPUrl string `json:"app_url"` // 唤起app地址
  62. CouponPrice float64 `json:"coupon_price"` // 优惠券面值
  63. FinalPrice string `json:"final_price"` // 券后价
  64. EarnPrice string `json:"earn_price"` //立省
  65. Thumbnail string `json:"thumbnail"` // 缩略图
  66. Provider string `json:"provider"` // 供应商
  67. ProviderName string `json:"providerName"` // 供应商名称
  68. GoodsDesc string `json:"goodsDesc"` //描述
  69. GoodsImgList []string `json:"goodsImgList"` //商品多组图片
  70. ImageList []string `json:"imgList"`
  71. Video []interface{} `json:"video"`
  72. InOrderCount string `json:"inOrderCount"`
  73. DetailImgList []string `json:"detailImgList"`
  74. GoodsSales string `json:"goods_sales"`
  75. ShopName string `json:"shop_name"`
  76. Word string `json:"word"`
  77. Param ParamData `json:"param"`
  78. IsNeedChangeUrl string `json:"is_need_change_url"`
  79. Pvd string `json:"pvd"`
  80. IsFav string `json:"is_fav"`
  81. ShareUrlArgs map[string]interface{} `json:"share_url_args"`
  82. FavArgs interface{} `json:"fav_args"`
  83. ActivityId string `json:"activity_id"`
  84. Url string `json:"url"`
  85. NewProvider string `json:"new_provider"`
  86. }
  87. type ParamData struct {
  88. GID string `json:"gid"`
  89. GoodURL string `json:"good_url"`
  90. CouponURL string `json:"coupon_url"`
  91. CouponPrice string `json:"coupon_price"`
  92. ActivityURL string `json:"activity_url"`
  93. IsShare string `json:"is_share"`
  94. IsFree string `json:"is_free"`
  95. IsWxMini string `json:"is_wx_mini"`
  96. Commission string `json:"commission"`
  97. }