nilorg / go-opentaobao

🎉淘宝Api、淘宝开放平台Api请求基础SDK

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

taobaogo

淘宝Api、淘宝开放平台Api请求基础SDK

淘宝API

sign算法

淘宝Session

Example 🌰

package main

import (
	"context"
	"log"
	"os"

	"github.com/nilorg/go-opentaobao/v2"
)

func main() {
	client := opentaobao.NewClient(
		opentaobao.WithAppKey(os.Getenv("APP_KEY")),
		opentaobao.WithAppSecret(os.Getenv("APP_SECRET")),
	)
	ctx := context.Background()
	// EXP: 使用session
	// ctx = opentaobao.NewSessionContext(ctx, "session")
	result, err := client.Execute(ctx, "taobao.tbk.dg.material.optional", opentaobao.Parameter{
		"q":         "鸿星尔克男鞋板鞋",
		"adzone_id": os.Getenv("ADZONE_ID"),
		"platform":  "2",
	})

	if err != nil {
		log.Printf("execute error:%s\n", err)
		return
	}
	log.Printf("result:%s\n", result.String())
}

About

🎉淘宝Api、淘宝开放平台Api请求基础SDK

License:MIT License


Languages

Language:Go 100.0%