| 1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- /**
- * 微信小程序接口
- */
- class wxxcyChajian extends Chajian{
-
- protected function initChajian()
- {
- $this->wxxcy_url = getconfig('wxxcy_url'); //微信小程序地址
- if(getconfig('systype')=='dev')$this->wxxcy_url='http://localhost/app/xcy_hosh/';
- }
-
- /**
- * 发送订阅消息
- * $xcytype 类型入hetong
- * $mobile 接收人员手机号
- * $params 参数,多个|分开
- * $tplid 发给哪个模版用0,1,2,3等
- */
- public function subscribe($xcytype, $mobile, $params,$tplid='0',$path='')
- {
- if(!$this->wxxcy_url)return returnerror('wxxcy_url empty');
- $onr = m('wxxcyus')->getone("`xcytype`='$xcytype' and `mobile`='$mobile'");
- if(!$onr)return returnerror('no subscribe');
- $url = ''.$this->wxxcy_url.'api.php?m=weixin&a=subscribe&xcytype='.$xcytype.'';
- $data['mobile'] = $mobile;
- $data['params'] = $params;
- $data['tplid'] = $tplid;
- $data['path'] = $path;
-
- $result = c('curl')->postcurl($url, $data);
- if(!$result)return returnerror('api not data');
- if(substr($result,0,1)!='{')return returnerror('err:'.$result.'');
-
- return json_decode($result, true);
- }
- }
|