Lib\Api::WeChat_Shake 方法列表

更新时间:

register

  • 申请开通功能
  • @param array $data
  • @return array


auditStatus

  • 查询审核状态
  • @return array


createApply

  • 申请设备ID
  • @param string $quantity 申请的设备ID的数量,单次新增设备超过500个,需走人工审核流程
  • @param string $apply_reason 申请理由,不超过100个汉字或200个英文字母
  • @param null|string $comment 备注,不超过15个汉字或30个英文字母
  • @param null|string $poi_id 设备关联的门店ID,关联门店后,在门店1KM的范围内有优先摇出信息的机会。
  • @return array


getApplyStatus

  • 查询设备ID申请审核状态
  • @param integer $applyId 批次ID,申请设备ID时所返回的批次ID
  • @return array


updateApply

  • 编辑设备信息
  • @param array $data
  • @return array


bindLocation

  • 配置设备与门店的关联关系
  • @param array $data
  • @return array


search

  • 查询设备列表
  • @param array $data
  • @return array


createPage

  • 页面管理
  • @param array $data
  • @return array


updatePage

  • 编辑页面信息
  • @param array $data
  • @return array


searchPage

  • 查询页面列表
  • @param array $data
  • @return array


deletePage

  • 删除页面
  • @param integer page_id 指定页面的id
  • @return array


upload

  • 上传图片素材
  • @param string $filename 图片名字
  • @param string $type Icon:摇一摇页面展示的icon图;License:申请开通摇一摇周边功能时需上传的资质文件;若不传type,则默认type=icon
  • @return array


bindPage

  • 配置设备与页面的关联关系
  • @param array $data
  • @return array


queryPage

  • 查询设备与页面的关联关系
  • @param array $data
  • @return array


totalDevice

  • 以设备为维度的数据统计接口
  • @param array $data
  • @return array


totalDeviceList

  • 批量查询设备统计数据接口
  • @param integer $date 指定查询日期时间戳,单位为秒
  • @param integer $page_index 指定查询的结果页序号;返回结果按摇周边人数降序排序,每50条记录为一页
  • @return array


totalPage

  • 以页面为维度的数据统计接口
  • @param integer $page_id 指定页面的设备ID
  • @param integer $begin_date 起始日期时间戳,最长时间跨度为30天,单位为秒
  • @param integer $end_date 结束日期时间戳,最长时间跨度为30天,单位为秒
  • @return array


updateGroup

  • 编辑分组信息
  • @param integer $group_id 分组唯一标识,全局唯一
  • @param string $group_name 分组名称,不超过100汉字或200个英文字母
  • @return array


deleteGroup

  • 删除分组
  • @param integer $group_id 分组唯一标识,全局唯一
  • @return array


getGroupList

  • 查询分组列表
  • @param integer $begin 分组列表的起始索引值
  • @param integer $count 待查询的分组数量,不能超过1000个
  • @return array


getGroupDetail

  • 查询分组详情
  • @param integer $group_id 分组唯一标识,全局唯一
  • @param integer $begin 分组里设备的起始索引值
  • @param integer $count 待查询的分组里设备的数量,不能超过1000个
  • @return array


addDeviceGroup

  • 添加设备到分组
  • @param array $data
  • @return array


deleteDeviceGroup

  • 从分组中移除设备
  • @param array $data
  • @return array


instance

  • 静态创建对象
  • @param array $config
  • @return static

getAccessToken

  • 获取访问 AccessToken
  • @return string


setAccessToken

  • 设置外部接口 AccessToken
  • @param string $accessToken
    *
  • 当用户使用自己的缓存驱动时,直接实例化对象后可直接设置 AccessToken
    • 多用于分布式项目时保持 AccessToken 统一
    • 使用此方法后就由用户来保证传入的 AccessToken 为有效 AccessToken

delAccessToken

  • 清理删除 AccessToken
  • @return bool

callPostApi

  • 接口通用POST请求方法
  • @param string $url 接口URL
  • @param array $data POST提交接口参数
  • @param bool $isBuildJson
  • @return array


callGetApi

  • 接口通用GET请求方法
  • @param string $url 接口URL
  • @return array