Skip to content

bububa/go1688

Repository files navigation

1688.com电商采购API

详情参见1688电商采购API文档 Go Reference Go goreleaser GitHub go.mod Go version of a Go module GoReportCard GitHub license GitHub release

Usage

package main

import (
	"log"
  
	"github.com/bububa/go1688"
	"github.com/bububa/go1688/requests/alibaba/product"
)

const (
	AppKey           = "xxx"
	AppSecret        = "xxx"
	productId uint64 = 594279676823
)

func main() {
	client := go1688.NewClient(AppKey, AppSecret, nil)
	getProductInfo(client, productId)
}

func getProductInfo(client *go1688.Client, productId uint64) {
	req := &product.CpsMediaProductInfoRequest{
		OfferId: productId,
	}
	info, bizInfos, err := product.CpsMediaProductInfo(client, req, "")
	if err != nil {
		log.Fatalln(err)
		return
	}
  log.Printf("info: %+v, biz: %+v", info, bizInfos)
}