ministore

package module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 23, 2020 License: Apache-2.0 Imports: 9 Imported by: 0

README

fastwego/ministore

A fast wechat ministore development sdk written in Golang

快速开始 & demo

go get github.com/fastwego/ministore
// 创建小商店实例
app := ministore.New(ministore.Config{
    AccessToken: "aaabbb123",
})

var payload = []byte(`{}`)

// 调用 api
resp, err := cat.GetCatList(app, payload)
fmt.Println(string(resp), err)

框架特点

快速

「快」作为框架设计的核心理念,体现在方方面面:

  • 使用 Go 语言,开发快、编译快、部署快、运行快,轻松服务海量用户
  • 丰富的文档 ,快速上手,5 分钟即可搭建一套完整的微信服务
  • 独立清晰的模块划分,快速熟悉整个框架,没有意外,一切都是你期望的样子
  • 甚至连框架自身的大部分代码也是自动生成的,维护更新快到超乎想象
符合直觉

作为第三方开发框架,尽可能贴合官方文档和设计,不引入新的概念,不给开发者添加学习负担

官方文档就是最好的文档

每个接口的注释都附带官方文档的链接,让你随时翻阅,省时省心

完备的单元测试

100% 覆盖每一个接口,让你每一次调用都信心满满

详细的日志

每个关键环节都为你完整记录,Debug 倍轻松,你可以自由定义日志输出,甚至可以关闭日志

多账号支持

一套服务支持多个账号,轻松成为第三方开发服务平台,业务节节高

支持服务集群

单台服务器支撑不住访问流量/想提高服务可用性?

活跃的开发者社区

FastWeGo 是一套完整的微信开发框架,包括公众号、开放平台、微信支付、企业微信、小程序、小游戏等微信服务,拥有庞大的开发者用户群体

你遇到的所有问题几乎都可以在社区找到解决方案

参与贡献

欢迎提交 pr/issue 或者 文档,一起让微信开发更快更好!

Faster we go together!

Documentation

Index

Constants

This section is empty.

Variables

View Source
var WXServerUrl = "https://api.weixin.qq.com"

微信 api 服务器地址

Functions

This section is empty.

Types

type Client

type Client struct {
	Ctx *MiniStore
}

func (*Client) HTTPPost

func (client *Client) HTTPPost(uri string, payload io.Reader, contentType string) (resp []byte, err error)

HTTPPost POST 请求

type Config

type Config struct {
	AccessToken string
}

小商店配置

type MiniStore

type MiniStore struct {
	Config Config
	Client Client
	Logger *log.Logger
}

MiniStore 实例

func New

func New(config Config) (ministore *MiniStore)

创建小商店实例

func (*MiniStore) SetLogger

func (ministore *MiniStore) SetLogger(logger *log.Logger)

SetLogger 日志记录 默认输出到 os.Stdout 可以新建 logger 输出到指定文件 如果不想开启日志,可以输出到 /dev/null log.SetOutput(ioutil.Discard)

Directories

Path Synopsis
apis
cat
Package cat 接入商品前必需接口
Package cat 接入商品前必需接口
coupon
Package coupon 优惠券接口
Package coupon 优惠券接口
delivery
Package delivery 物流接口
Package delivery 物流接口
order
Package order 订单接口
Package order 订单接口
service
Package service 服务商接口
Package service 服务商接口
sku
Package sku SKU接口(修改需要重新上架商品)
Package sku SKU接口(修改需要重新上架商品)
spu
Package spu SPU接口(修改需要重新上架商品)
Package spu SPU接口(修改需要重新上架商品)
store
Package store 店铺接口
Package store 店铺接口
Package test 模拟微信服务器 测试
Package test 模拟微信服务器 测试

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL