Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AddParameters ¶
type AddParameters struct { Title string `json:"title"` // 必须, 在摇一摇页面展示的主标题,不超过6个字 Description string `json:"description"` // 必须, 在摇一摇页面展示的副标题,不超过7个字 PageURL string `json:"page_url"` // 必须, 跳转链接 IconURL string `json:"icon_url"` // 必须, 在摇一摇页面展示的图片。图片需先上传至微信侧服务器,用“素材管理-上传图片素材”接口上传图片,返回的图片URL再配置在此处 Comment string `json:"comment,omitempty"` // 可选, 页面的备注信息,不超过15个字 }
type PageIterator ¶
type PageIterator struct {
// contains filtered or unexported fields
}
PageIterator
iter, err := NewPageIterator(*mp.Client, *SearchQuery) if err != nil { // TODO: 增加你的代码 } for iter.HasNext() { items, err := iter.NextPage() if err != nil { // TODO: 增加你的代码 } // TODO: 增加你的代码 }
func NewPageIterator ¶
func NewPageIterator(clt *mp.Client, query *SearchQuery) (iter *PageIterator, err error)
func (*PageIterator) HasNext ¶
func (iter *PageIterator) HasNext() bool
func (*PageIterator) NextPage ¶
func (iter *PageIterator) NextPage() (pages []Page, err error)
func (*PageIterator) TotalCount ¶
func (iter *PageIterator) TotalCount() int
type SearchQuery ¶
type SearchQuery struct { Type int `json:"type"` // 查询类型。1: 查询页面id列表中的页面信息;2:分页查询所有页面信息 PageIds []int64 `json:"page_ids,omitempty"` // 指定页面的id列表;当type为1时,此项为必填 Begin *int `json:"begin,omitempty"` // 页面列表的起始索引值;当type为2时,此项为必填 Count *int `json:"count,omitempty"` // 待查询的页面数量,不能超过50个;当type为2时,此项为必填 }
func NewSearchQuery1 ¶
func NewSearchQuery1(pageIds []int64) *SearchQuery
func NewSearchQuery2 ¶
func NewSearchQuery2(begin, count int) *SearchQuery
type SearchResult ¶
type SearchResult struct { TotalCount int `json:"total_count"` // 商户名下的页面总数 ItemCount int `json:"item_count"` // 查询的页面数量 Pages []Page `json:"pages"` // 查询的页面信息列表 }
func Search ¶
func Search(clt *mp.Client, query *SearchQuery) (rslt *SearchResult, err error)
查询页面列表.
type UpdateParameters ¶
type UpdateParameters struct { PageId int64 `json:"page_id"` // 必须, 摇周边页面唯一ID Title string `json:"title,omitempty"` // 必须, 在摇一摇页面展示的主标题,不超过6个字 Description string `json:"description,omitempty"` // 必须, 在摇一摇页面展示的副标题,不超过7个字 PageURL string `json:"page_url,omitempty"` // 必须, 跳转链接 IconURL string `json:"icon_url,omitempty"` // 必须, 在摇一摇页面展示的图片。图片需先上传至微信侧服务器,用“素材管理-上传图片素材”接口上传图片,返回的图片URL再配置在此处 Comment string `json:"comment,omitempty"` // 可选, 页面的备注信息,不超过15个字 }
Click to show internal directories.
Click to hide internal directories.