t2krew / fulu-gosdk

福禄API go sdk

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fulu-gosdk

福禄API sdk golang实现

Installation

go get github.com/t2krew/fulu-gosdk

Usage

import (
    "context"
	"time"
	"os"
	"log"
    fulu"github.com/t2krew/fulu-gosdk"
)

var cfg = Config{
    Debug:     true,
    Endpoint:  "https://openapi.fulu.com/api/getway",
    AppKey:    os.Getenv("FULU_APPKEY"),
    AppSecret: os.Getenv("FULU_APPSECRET"),
}

client, err := fulu.New(cfg)
if err != nil {
	panic(err)
}

// 查询商品信息

ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second)
defer cancel()

var productID string
productInfo, err := client.GetProductInfo(ctx, productID)
if err != nil {
	panic(err)
}

log.Printf("product: %+v", productInfo)

About

福禄API go sdk

License:BSD 2-Clause "Simplified" License


Languages

Language:Go 100.0%