数据采集
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

real_time.go 1021 B

1 år sedan
1 år sedan
1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package haodanku
  2. import (
  3. "applet/app/utils"
  4. )
  5. type HdkReal struct {
  6. WireId string `json:"wire_id"`
  7. CateId []string `json:"cate_id"`
  8. Images []string `json:"images"`
  9. Platform string `json:"platform"`
  10. Starttime interface{} `json:"starttime"`
  11. Endtime string `json:"endtime"`
  12. List []struct {
  13. Content string `json:"content,omitempty"`
  14. ItemId string `json:"item_id,omitempty"`
  15. CouponUrl string `json:"coupon_url,omitempty"`
  16. } `json:"list"`
  17. }
  18. // 好单库详情接口
  19. func HaodankuRealTime(topic, pageId, pageSize, selectTime string) (res []HdkReal, err error) {
  20. params := map[string]string{
  21. "version": "v2.1.0",
  22. "min_size": pageSize,
  23. "min_id": pageId,
  24. }
  25. if topic != "" {
  26. params["type"] = topic
  27. }
  28. resp, err := SendReq("http://v2.api.haodanku.com/wire_report", params)
  29. if err != nil {
  30. return nil, err
  31. }
  32. var featuredList struct {
  33. Data []HdkReal `json:"data"`
  34. }
  35. utils.Unserialize(resp, &featuredList)
  36. res = featuredList.Data
  37. return res, nil
  38. }