wapi

package
v0.0.0-...-e9a1230 Latest Latest
Warning

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

Go to latest
Published: Sep 5, 2020 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	//AccessTokenURL 获取access_token的接口地址
	AccessTokenURL = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=%s&secret=%s"
	//TicketURL 获取jsapi_ticket的接口地址
	TicketURL = "https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=%s&type=jsapi"
	//TemplateSendURL 设置模板的接口地址
	TemplateSendURL = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=%s"
)

Variables

This section is empty.

Functions

func GetOrderByID

func GetOrderByID(accessToken, ordrID string) (response []byte, err error)

GetOrderByID 根据订单号获取订单

func GetOrderList

func GetOrderList(accessToken string, status, beginTime, endTime int) (response []byte, err error)

GetOrderList 获取订单列表

func GetQRCodeByA

func GetQRCodeByA(accessToken string, body []byte) (response []byte, err error)

GetQRCodeByA 获取小程序二维码

func GetQRCodeByB

func GetQRCodeByB(accessToken string, body []byte) (response []byte, err error)

GetQRCodeByB 获取小程序二维码

func GetQRCodeByC

func GetQRCodeByC(accessToken string, body []byte) (response []byte, err error)

GetQRCodeByC 获取小程序二维码

func GetUserInfo

func GetUserInfo(accessToken, openID string) ([]byte, error)

GetUserInfo 从服务器中获取UserInfo

func OCRByBankCard

func OCRByBankCard(accessToken, url string) (response []byte, err error)

OCRByBankCard OCR 银行卡

func OCRByBizLicense

func OCRByBizLicense(accessToken, url string) (response []byte, err error)

OCRByBizLicense OCR 营业执照

func OCRByDrivingLicense

func OCRByDrivingLicense(accessToken, url string) (response []byte, err error)

OCRByDrivingLicense OCR 驾驶证

func OCRByIDCard

func OCRByIDCard(accessToken, url string) (response []byte, err error)

OCRByIDCard OCR 身份证

func OCRByPrintedText

func OCRByPrintedText(accessToken, url string) (response []byte, err error)

OCRByPrintedText OCR 文字

func OCRByVehicleLicense

func OCRByVehicleLicense(accessToken, url string) (response []byte, err error)

OCRByVehicleLicense OCR 行驶证

func SendTemplate

func SendTemplate(accessToken string, data []byte) (msgID int64, err error)

SendTemplate SendTemplate

func SetDelivery

func SetDelivery(accessToken, ordrID string) (response []byte, err error)

SetDelivery 订单发货

func UpdateRemark

func UpdateRemark(accessToken, openID, remark string) (err error)

UpdateRemark 设置用户备注名

Types

type AccessToken

type AccessToken struct {
	AccessToken string `json:"access_token"`
	ExpiresIn   int    `json:"expires_in"`
}

AccessToken AccessToken

func GetAccessToken

func GetAccessToken(appID, appSecret string) (*AccessToken, error)

GetAccessToken 强制从微信服务器获取token

type Ticket

type Ticket struct {
	Ticket    string `json:"ticket"`
	ExpiresIn int64  `json:"expires_in"`
}

Ticket 请求jsapi_tikcet返回结果

func GetTicket

func GetTicket(accessToken string) (*Ticket, error)

GetTicket 从服务器中获取ticket

type WeURL

type WeURL string

WeURL WeURL

Jump to

Keyboard shortcuts

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