微信訊息模板 巨坑

2021-10-18 19:06:53 字數 1537 閱讀 3835

2,獲取訊息模板id

4,構造訊息模板資料

5,成功標誌:

2,訊息模板語法:

ps:詳細指令碼**:

/**

* @param $open_id 使用者openid

* @param $template_id 訊息模板id

* @param $num 申請編號,可根據自我需求刪改

* 傳送訊息模板

* @return array

*/public function sendmsg($open_id,$template_id,$miniprogram,$num) catch (\exception $e)

//傳送模板訊息url

$send_url="";

$date=date("y-m-d h:i:s",time());

$data=[

"touser"=>$open_id,

"template_id"=>$template_id,

'miniprogram'=>$miniprogram,

"data"=>[

"first"=>[

"value"=>"吸易**提醒您,您的消殺片已到期,請及時更換",

],"keyword1"=>[

"value"=>"商品更換提醒",

],"keyword2"=>[

"value"=>$num,

],"keyword3"=>[

"value"=>$date,

],"keyword4"=>[

"value"=>'待處理',

],"remark"=>[

"value"=>"詳情資訊,請戳詳情了解",

],],

];//$postdata = http_build_query($postdata); //做一層過濾

$json_data=json_encode($data);

$ch = curl_init();

curl_setopt($ch, curlopt_url, $send_url);

curl_setopt($ch, curlopt_header, 0); //設定header

curl_setopt($ch, curlopt_returntransfer, 1 );

curl_setopt($ch, curlopt_post, 1 );

curl_setopt($ch, curlopt_postfields, $json_data );

$request=curl_exec ($ch);

curl_close($ch);

$request=json_decode($request,true);

if ($request['errcode']==0)

return [

'code'=>apicode::code_error,

'msg'=>$request,

];}

VUE 微信SDK巨坑。。。

由於嚴格模式打包,而weixinsdk的success和error裡返回引數有arguments和caller,直接導致返回什麼東西都看不到,而關閉嚴格模式的方式網上都是寫的老的。好不容易找到乙個新的 npm i babel plugin transform modules commonjs bab...

微信模板訊息

1 首先需要乙個服務號 2 申請模板訊息功能外掛程式 一般1 3個工作日 如下圖 沒有的請新增,有的請忽略 3 建立適合自己的模板,拿到模板id,如下圖 4 後台php寫乙個模板訊息類 namespace think class oauth 5.關閉curl curl close ch arr js...

微信模板訊息推送遇到的坑

1 2 這個原因是access token錯誤,於是又debug,發現這個token是從redis裡取的,而我們的redis是測試環境,所以這個token自然也取不到,於是從線上redis中把值copy過來。一測又不行,還是報這個錯。見鬼了!轉念一想,好像線上環境的redis是有有效期的,會不會是這...