123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <?php
- // +----------------------------------------------------------------------
- // | 萤火商城系统 [ 致力于通过产品和服务,帮助商家高效化开拓市场 ]
- // +----------------------------------------------------------------------
- // | Copyright (c) 2017~2021 https://www.yiovo.com All rights reserved.
- // +----------------------------------------------------------------------
- // | Licensed 这不是一个自由软件,不允许对程序代码以任何形式任何目的的再发行
- // +----------------------------------------------------------------------
- // | Author: 萤火科技 <admin@yiovo.com>
- // +----------------------------------------------------------------------
- declare (strict_types = 1);
- namespace app\common\service;
- use app\common\model\Wechat;
- /**
- * 小程序订阅服务类
- * Class Order
- * @package app\common\service
- */
- class XcxSubscribe extends BaseService
- {
- /**
- * 小程序订阅推送
- * @param $openid 微信用户的openid
- * @param $template_id 推送模版ID
- * @param $page 跳转地址
- * @param $dataJson 推送内容参数
- * @author: zjwhust
- * @Time: 2022/6/17 11:20
- */
- public static function subscribe($openid,$template_id,$page,$dataJson){
- //$template_id = 'M4Nw40B4Hpn4C8NkCiBDajEqz1St_CRRjGlkxDOVP1g';
- //$openid = 'shdfjshhjashjkhfjkshdfkjhsljdj';
- //$page = 'pages/activity/pages/groupShopping/groupFission/groupFission?shareId=1';
- //$dataJson = ['thing1'=>["value"=>"拼团有礼"],'thing3'=>["value"=>'活动已结束,去看看活动结果']];
- $weixinToken = (new Wechat)->weixinTokenCache();
- $accessToken = $weixinToken['access_token'];
- $url = "https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=" . $accessToken;
- $data['touser']= $openid;
- $data['template_id'] = $template_id;
- $data['page'] = $page;
- $data['miniprogram_state'] = env('APP_ENV')=="production"?'formal':'trial';
- $data['data']= $dataJson;
- post_curl($url,json_encode($data));
- }
- }
|