Lib\Api::WeChat_Wifi 方法列表

更新时间:

getShopList

  • 获取 Wi-Fi 门店列表
  • @param integer $pageindex 分页下标,默认从1开始
  • @param integer $pagesize 每页的个数,默认10个,最大20个
  • @return array


getShopWifi

  • 查询门店Wi-Fi信息
  • @param integer $shop_id 门店ID
  • @return array


upShopWifi

  • 修改门店网络信息
  • @param integer $shop_id 门店ID
  • @param string $old_ssid 旧的无线网络设备的ssid
  • @param string $ssid 新的无线网络设备的ssid
  • @param string $password 无线网络设备的密码(可选)
  • @return array


clearShopWifi

  • 清空门店网络及设备
  • @param integer $shop_id
  • @return array


addShopWifi

  • 添加密码型设备
  • @param integer $shop_id 门店ID
  • @param string $ssid 无线网络设备的ssid
  • @param null|string $password 无线网络设备的密码
  • @return array


addShopPortal

  • 添加portal型设备
  • @param integer $shop_id 门店ID
  • @param string $ssid 无线网络设备的ssid
  • @param bool $reset 重置secretkey,false-不重置,true-重置,默认为false
  • @return array


queryShopWifi

  • 查询设备
  • @param null|integer $shop_id 根据门店id查询
  • @param null|integer $pageindex 分页下标,默认从1开始
  • @param null|integer $pagesize 每页的个数,默认10个,最大20个
  • @return array


delShopWifi

  • 删除设备
  • @param string $bssid 需要删除的无线网络设备无线mac地址,格式冒号分隔,字符长度17个,并且字母小写,例如:00:1f:7a:ad:5c:a8
  • @return array


getQrc

  • 获取物料二维码
  • @param integer $shop_id 门店ID
  • @param string $ssid 已添加到门店下的无线网络名称
  • @param integer $img_id 物料样式编号:0-纯二维码,可用于自由设计宣传材料;1-二维码物料,155mm×215mm(宽×高),可直接张贴
  • @return array


setHomePage

  • 设置商家主页
  • @param integer $shop_id 门店ID
  • @param integer $template_id 模板ID,0-默认模板,1-自定义url
  • @param null|string $url 自定义链接,当template_id为1时必填
  • @return array


getHomePage

  • 查询商家主页
  • @param integer $shop_id 查询的门店id
  • @return array


setBar

  • 设置微信首页欢迎语
  • @param integer $shop_id 门店ID
  • @param integer $bar_type 微信首页欢迎语的文本内容:0--欢迎光临+公众号名称;1--欢迎光临+门店名称;2--已连接+公众号名称+WiFi;3--已连接+门店名称+Wi-Fi。
  • @return array


setFinishPage

  • 设置连网完成页
  • @param integer $shop_id 门店ID
  • @param string $finishpage_url 连网完成页URL
  • @return array


staticList

  • Wi-Fi 数据统计
  • @param string $begin_date 起始日期时间,格式yyyy-mm-dd,最长时间跨度为30天
  • @param string $end_date 结束日期时间戳,格式yyyy-mm-dd,最长时间跨度为30天
  • @param integer $shop_id 按门店ID搜索,-1为总统计
  • @return array


setCouponput

  • 设置门店卡券投放信息
  • @param integer $shop_id 门店ID,可设置为0,表示所有门店
  • @param integer $card_id 卡券ID
  • @param string $card_describe 卡券描述,不能超过18个字符
  • @param string $start_time 卡券投放开始时间(单位是秒)
  • @param string $end_time 卡券投放结束时间(单位是秒) 注:不能超过卡券的有效期时间
  • @return array


getCouponput

  • 查询门店卡券投放信息
  • @param integer $shop_id 门店ID,可设置为0,表示所有门店
  • @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