miniprogram

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jul 27, 2020 License: MIT Imports: 9 Imported by: 0

README

微信小程序

官方文档

包说明

  • analysis 数据分析相关 API

快速入门

package main

import (
	wechat "github.com/fideism/golang-wechat"
	"github.com/fideism/golang-wechat/cache"
	"github.com/fideism/golang-wechat/miniprogram"
	miniConfig "github.com/fideism/golang-wechat/miniprogram/config"
)

func main() {
	redis := &cache.RedisOpts{
		Host: "*.*.*.*:port",
	}

	config := &miniConfig.Config{
		AppID:     `appid`,
		AppSecret: `appsecret`,
		Cache:     cache.NewRedis(redis),
	}

	// 初始化wechat实例,分别调用对应功能模块
	wechat := wechat.NewWechat()
	miniprogram := wechat.GetMiniProgram(config)

	// 单独获得officailAccount实例
	// miniprogram := miniprogram.NewMiniProgram(config)
}

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MiniProgram

type MiniProgram struct {
	// contains filtered or unexported fields
}

MiniProgram 微信小程序相关API

func NewMiniProgram

func NewMiniProgram(cfg *config.Config) *MiniProgram

NewMiniProgram 实例化小程序API

func (*MiniProgram) GetAnalysis

func (miniProgram *MiniProgram) GetAnalysis() *analysis.Analysis

GetAnalysis 数据分析

func (*MiniProgram) GetAuth

func (miniProgram *MiniProgram) GetAuth() *auth.Auth

GetAuth 登录/用户信息相关接口

func (*MiniProgram) GetContext

func (miniProgram *MiniProgram) GetContext() *context.Context

GetContext get Context

func (*MiniProgram) GetEncryptor

func (miniProgram *MiniProgram) GetEncryptor() *encryptor.Encryptor

GetEncryptor 小程序加解密

func (*MiniProgram) GetQRCode

func (miniProgram *MiniProgram) GetQRCode() *qrcode.QRCode

GetQRCode 小程序码相关API

func (*MiniProgram) GetSubscribe

func (miniProgram *MiniProgram) GetSubscribe() *subscribe.Subscribe

GetSubscribe 小程序订阅消息

func (*MiniProgram) GetTcb

func (miniProgram *MiniProgram) GetTcb() *tcb.Tcb

GetTcb 小程序云开发API

func (*MiniProgram) SetAccessTokenHandle

func (miniProgram *MiniProgram) SetAccessTokenHandle(accessTokenHandle credential.AccessTokenHandle)

SetAccessTokenHandle 自定义access_token获取方式

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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