关于主题多人反馈的模板消息不能用的原因找到了,在主题路径LightSNS\functions\jinsom.php这段代码中,定义了模板的数据类型,这个要跟你后台选的模板详情里的数据类型一致。像这种不是keyword类型的就用不了
//公众号发送模版消息提醒 微信推送 微信通知
function jinsom_wechat_send_msg($user_id,$nickname,$action){
$open_id=get_user_meta($user_id,’weixin_uid’,true);//公众号的openid
if($open_id){
$appid=jinsom_get_option(‘jinsom_wechat_mp_appid’);
$appsecret=jinsom_get_option(‘jinsom_wechat_mp_appsecret’);
$token_url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appid."&secret=".$appsecret;
$json_token=jinsom_curl_post($token_url);
$access_token=json_decode($json_token,true);
$access_token=$access_token[‘access_token’];
if($access_token){
$data=array(
‘first’=>array(‘value’=>urlencode(jinsom_get_option(‘jinsom_wechat_mp_first_text’)),’color’=>"#FF0000"),
‘keyword1’=>array(‘value’=>urlencode($nickname),’color’=>’#FF0000’),
‘keyword2’=>array(‘value’=>urlencode($action),’color’=>’#FF0000’),
‘remark’ =>array(‘value’=>urlencode(jinsom_get_option(‘jinsom_wechat_mp_remark_text’)),’color’=>’#999999′),
);
解决办法,把微信后台模板配置为thing1和thing2的模板如:F5-m-vmkM6gIYDbZo3_9xghev3MpTWwNR1h-Ywbu_Og
模板编号8522
标题专辑更新通知
其他模板
3jb0fyW9qdBf_-gA_dZj0us3LWYTylF64r2LdSCZGvA
模板编号31726
标题待办事项通知
这个模板可以使用thing1、thing2、thing3、thing4字段
微信官方模板消息字段文档
请登录之后再进行评论