laraveleasywechat验证有没有关注并发送文本消息
原创<?php
namespace App\Http\Controllers\Api;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use DB;
/**
- @author wangmeng
- 定时器接口
-
*/
class DemoController extends Controller
{
//条数
const PAGESIZE = 500;
// 直播结束
const LIVING_END = 2;
// 直播中
const LIVING = 1;
// 预约中
const MEETING = 0;
// 非过去播放
const NO_REPLAY = 0;
// 预订中未发送模板消息
const NO_YUYUE_SEND = 0;
// 直播结束时没有发送任何模板消息。
const NO_END_SEND = 0;
//预约记录
const YUYUE_RECORD = 1;
//普通记录
const PUTONG_RECORD = 0;
/**
- 定期向用户发送模板消息
- http://mia************v.net/api/v2/demos******tem?meeting\_id=21&meeting\_record\_id=31
*/
public function demoSendMeetingTem(Request $request){
$meeting_id = $request->get(meeting_id,);
$meeting_record_id = $request->get(meeting_record_id,);
$arr = (array)DB::table(meeting_record)->where(id,$meeting_record_id)
->first();
$meeting = DB::table(meeting)->where(id,$meeting_id)
->select(title,live_url,intro,creator,live_start_time)
->first();
$arr[title] = $meeting->title;
$arr[live_url] = $meeting->live_url;
$arr[intro] = $meeting->intro;
$arr[creator] = $meeting->creator;
$arr[live_start_time] = $meeting->live_start_time;
$app = app(wechat.official_account);
$user = $app->user->get($arr[open_id]);
var_dump($user);
die;
// array(16){
// [
// "subscribe"
// ]=>int(1)[
// "openid"
// ]=>string(28)"oQxGhs0dIvfgdfg2V_XfoawXxmPw"[
// "nickname"
// ]=>string(6)"***"[
// "sex"
// ]=>int(1)[
// "language"
// ]=>string(5)"zh_CN"[
// "city"
// ]=>string(9)"石家庄"[
// "province"
// ]=>string(6)"河北"[
// "country"
// ]=>string(6)"中国"[
// "headimgurl"
// ]=>string(134)"http://thirdwx.qlogo.cn/mmopen/vJBIicfA4xPbUWJV4wz1ZVicicVXOa/132"[
// "subscribe_time"
// ]=>int(1592189912)[
// "remark"
// ]=>string(0)""[
// "groupid"
// ]=>int(0)[
// "tagid_list"
// ]=>array(0){
// }[
// "subscribe_scene"
// ]=>string(22)"ADD_SCENE_PROFILE_CARD"[
// "qr_scene"
// ]=>int(0)[
// "qr_scene_str"
// ]=>string(0)""
// }
$res = $app->template_message->send([
touser => $arr[open_id],
template_id => 9GGKBVZJpNttDzUVXBnlYnjS-uqIoqfhE,
url => env(APP_URL)./html/hittem.html?.$arr[meeting_id],
data => [
first => 流式学**精彩内容,
keyword1 => $arr[title],
keyword2 => date(Y-m-d H:i,strtotime($arr[live_start_time])),
keyword3 => $arr[creator],
remark => 点击观看直播,
],
]);
var_dump($res);
die;
}
}
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除