gowx

package module
v0.0.0-...-9815398 Latest Latest
Warning

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

Go to latest
Published: Jun 4, 2018 License: MIT Imports: 8 Imported by: 0

README

gowx

项目介绍

go语言微信公众号接口,认证,消息解析,消息生成

软件架构

软件架构说明

安装教程
  1. xxxx
  2. xxxx
  3. xxxx
使用说明
  1. xxxx
  2. xxxx
  3. xxxx
参与贡献
  1. Fork 本项目
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request
码云特技
  1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
  2. 码云官方博客 blog.gitee.com
  3. 你可以 https://gitee.com/explore 这个地址来了解码云上的优秀开源项目
  4. GVP 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
  5. 码云官方提供的使用手册 http://git.mydoc.io/
  6. 码云封面人物是一档用来展示码云会员风采的栏目 https://gitee.com/gitee-stars/

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateNewsXML

func CreateNewsXML(rxs *RecvXMLStruct, ArticleCount int, Articles []ArticlesListXMLStruct) string

func CreateTextXML

func CreateTextXML(rxs *RecvXMLStruct, content string) string

func ValidateURL

func ValidateURL(w http.ResponseWriter, r *http.Request, token string) (string, bool)

Types

type ArticlesListXMLStruct

type ArticlesListXMLStruct struct {
	XMLName     string `xml:"item"`
	Title       string
	Description string
	PicURL      string `xml:"PicUrl"`
	URL         string `xml:"Url"`
}

type ArticlesXMLStruct

type ArticlesXMLStruct struct {
	Item []ArticlesListXMLStruct
}

type NewsXMLStruct

type NewsXMLStruct struct {
	XMLName      xml.Name `xml:"xml"`
	ToUserName   string
	FromUserName string
	CreateTime   int64
	MsgType      string
	ArticleCount int
	Articles     ArticlesXMLStruct
}

type RecvXMLStruct

type RecvXMLStruct struct {
	XMLName      xml.Name `xml:`
	ToUserName   string   `xml:"ToUserName"`
	FromUserName string   `xml:"FromUserName"`
	CreateTime   string   `xml:"CreateTime"`
	MsgType      string   `xml:"MsgType"`
	Event        string   `xml:"Event"`
	EventKey     string   `xml:"EventKey"`
	Latitude     string   `xml:"Latitude"`
	Ticket       string   `xml:"Ticket"`
	Longitude    string   `xml:"Longitude"`
	Precision    string   `xml:"Precision"`
	Content      string   `xml:"Content"`
	MsgID        string   `xml:"MsgId"`
	PicURL       string   `xml:"PicUrl"`
	MediaID      string   `xml:"MediaId"`
	Format       string   `xml:"Format"`
	Recognition  string   `xml:"Recognition"`
	ThumbMediaID string   `xml:"ThumbMediaId"`
	LocationX    string   `xml:"Location_X"`
	LocationY    string   `xml:"Location_Y"`
	Scale        string   `xml:"Scale"`
	Label        string   `xml:"Label"`
	Title        string   `xml:"Title"`
	Description  string   `xml:"Description"`
	URL          string   `xml:"Url"`
}

func GetMSG

func GetMSG(body []byte) (*RecvXMLStruct, error)

type TextXMLStruct

type TextXMLStruct struct {
	XMLName      xml.Name `xml:"xml"`
	ToUserName   string
	FromUserName string
	CreateTime   int64
	MsgType      string
	Content      string
}

Jump to

Keyboard shortcuts

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