C# Class yycms.union.wechat.ShakePage

Inheritance: SDK
Show file Open project: seven1276/yycms

Public Methods

Method Description
Add ( String title, String description, String icon_url, String comment, String page_url ) : String

新增页面 新增摇一摇出来的页面信息,包括在摇一摇页面出现的主标题、副标题、图片和点击进去的超链接。 其中,图片必须为用素材管理接口上传至微信侧服务器后返回的链接。

Delete ( long page_ids ) : System.Boolean

删除页面 删除已有的页面,包括在摇一摇页面出现的主标题、 副标题、图片和点击进去的超链接。只有页面与设备没有关联关系时,才可被删除。

Get ( int PageIndex ) : JToken

查询页面列表 查询已有的页面,包括在摇一摇页面出现的主标题、副标题、图片和点击进去的超链接。 提供两种查询方式,可指定页面ID查询,也可批量拉取页面列表。

Relate ( long device_id, String uuid, long major, long minor, int bind, int append, long page_ids ) : System.Boolean

配置设备与页面的关联关系 配置设备与页面的关联关系。支持建立或解除关联关系,也支持新增页面或覆盖页面等操作。 配置完成后,在此设备的信号范围内,即可摇出关联的页面信息。 若设备配置多个页面,则随机出现页面信息。一个设备最多可配置30个关联页面。

ShakePage ( String _Accecc_Token ) : System
Update ( long page_id, String title, String description, String icon_url, String comment, String page_url ) : System.Boolean

编辑页面信息 编辑摇一摇出来的页面信息,包括在摇一摇页面出现的主标题、副标题、图片和点击进去的超链接。

statistics ( long page_id, long begin_date, long end_date ) : JToken

以页面为维度的数据统计接口 查询单个页面通过摇周边摇出来的人数、次数,点击摇周边页面的人数、次数; 查询的最长时间跨度为30天。此接口无法获取当天的数据,最早只能获取前一天的数据。 由于系统在凌晨处理前一天的数据,太早调用此接口可能获取不到数据,建议在早上8:00之后调用此接口。

Private Methods

Method Description
UploadImage ( String _ImagePath ) : String

Method Details

Add() public method

新增页面 新增摇一摇出来的页面信息,包括在摇一摇页面出现的主标题、副标题、图片和点击进去的超链接。 其中,图片必须为用素材管理接口上传至微信侧服务器后返回的链接。
public Add ( String title, String description, String icon_url, String comment, String page_url ) : String
title String 在摇一摇页面展示的主标题,不超过6个字
description String 在摇一摇页面展示的副标题,不超过7个字
icon_url String 在摇一摇页面展示的图片。图片需先上传至微信侧服务器,用“素材管理-上传图片素材”接口上传图片,返回的图片URL再配置在此处
comment String 页面的备注信息,不超过15个字
page_url String 跳转链接
return String

Delete() public method

删除页面 删除已有的页面,包括在摇一摇页面出现的主标题、 副标题、图片和点击进去的超链接。只有页面与设备没有关联关系时,才可被删除。
public Delete ( long page_ids ) : System.Boolean
page_ids long 摇周边页面唯一ID集合
return System.Boolean

Get() public method

查询页面列表 查询已有的页面,包括在摇一摇页面出现的主标题、副标题、图片和点击进去的超链接。 提供两种查询方式,可指定页面ID查询,也可批量拉取页面列表。
public Get ( int PageIndex ) : JToken
PageIndex int
return JToken

Relate() public method

配置设备与页面的关联关系 配置设备与页面的关联关系。支持建立或解除关联关系,也支持新增页面或覆盖页面等操作。 配置完成后,在此设备的信号范围内,即可摇出关联的页面信息。 若设备配置多个页面,则随机出现页面信息。一个设备最多可配置30个关联页面。
public Relate ( long device_id, String uuid, long major, long minor, int bind, int append, long page_ids ) : System.Boolean
device_id long 设备编号,若填了UUID、major、minor,则可不填设备编号,若二者都填,则以设备编号为优先
uuid String UUID、major、minor,三个信息需填写完整,若填了设备编号,则可不填此信息
major long
minor long
bind int 关联操作标志位, 0为解除关联关系,1为建立关联关系
append int 新增操作标志位, 0为覆盖,1为新增
page_ids long 待关联的页面列表
return System.Boolean

ShakePage() public method

public ShakePage ( String _Accecc_Token ) : System
_Accecc_Token String
return System

Update() public method

编辑页面信息 编辑摇一摇出来的页面信息,包括在摇一摇页面出现的主标题、副标题、图片和点击进去的超链接。
public Update ( long page_id, String title, String description, String icon_url, String comment, String page_url ) : System.Boolean
page_id long 摇周边页面唯一ID
title String 在摇一摇页面展示的主标题,不超过6个字
description String 在摇一摇页面展示的副标题,不超过7个字
icon_url String 在摇一摇页面展示的图片。图片需先上传至微信侧服务器,用“素材管理-上传图片素材”接口上传图片,返回的图片URL再配置在此处
comment String 页面的备注信息,不超过15个字
page_url String 跳转链接
return System.Boolean

statistics() public method

以页面为维度的数据统计接口 查询单个页面通过摇周边摇出来的人数、次数,点击摇周边页面的人数、次数; 查询的最长时间跨度为30天。此接口无法获取当天的数据,最早只能获取前一天的数据。 由于系统在凌晨处理前一天的数据,太早调用此接口可能获取不到数据,建议在早上8:00之后调用此接口。
public statistics ( long page_id, long begin_date, long end_date ) : JToken
page_id long 指定页面的设备ID
begin_date long 起始日期时间戳,最长时间跨度为30天
end_date long 结束日期时间戳,最长时间跨度为30天
return JToken