当前位置:首页 » 编程语言 » php微信公众平台源码

php微信公众平台源码

发布时间: 2023-08-22 15:10:51

1. php如何编写一个微信公众平台的消息推送

给你个代码样例不可以直接复制使用

/**
*发送模板消息
*@param$tmpId模板ID
*@param$openId用户openID
*@param$param模板参数
*@param$url
*@returnmixed
*@authorfjlhuman
*/
publicfunctionsendTmpMessage($tmpId,$openId,$param,$url){

$postUrl="https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=".$this->accessToken;

$arrData['touser']=$openId;
$arrData['template_id']=$tmpId;//'6OT8DDNF-CbiadTsbEKKSCZVHe_9hnhxOBT7EvURNcE';
$arrData['url']=$url;
$arrData['data']=$param;

$json=json_encode($arrData);
$result=Curl::post($postUrl,$json);

$result=json_decode($result,true);

$rData['isTure']=false;
$rData['msg']="";

if($result['errcode']==0){
$rData['isTure']=true;
$rData['msg']="发送成功";
}else{
$rData['msg']=$result['errcode'];
}
return$rData;

}

详情请参考微信公众平台技术文档->模板消息接口

2. 帮忙写个微信公众平台模板消息范例 PHP

如图所示:openidid改成你自己的,接口URL改下,由于网络不等发链接

<?php
$access_token='_e8';
$url='改成接口URL?access_token='.$access_token;//access_token改成你的有效值

$data=array(
'first'=>array(
'value'=>'有一名客户进行了一次预约!',
'color'=>'#FF0000'
),
'keyword1'=>array(
'value'=>'2015/10/514:00~14:45',
'color'=>'#FF0000'
),
'keyword2'=>array(
'value'=>'都会型告备坦SPA',
'color'=>'#FF0000'
),
'keyword3'=>array(
'value'=>'1cvvvv',
'color'=>'#FF0000'
),
'keyword4'=>array(
滚基'value'=>'上海市浦东新区XXXXSPA馆',
'color'=>'#FF0000'
),
'keyword5'=>array(
'value'=>'无',
'color'=>'#FF0000'
),
'remark'=>array(
'value'=>'请您务必准时到场为客户提供SPA服务!',
'color'=>'#FF0000'
)
);
$template_msg=array('touser'=>'ojM5us46feM315cpmfQ9hAWfX8rE','template_id'=>'','topcolor'=>'#FF0000','data'=>$data);

$curl=curl_init($url);
$header=array();
$header[]='Content-Type:application/x-www-form-urlencoded';
curl_setopt($curl,CURLOPT_HTTPHEADER,$header);
//不输出header头信息
curl_setopt($curl,CURLOPT_HEADER,0);
//袜桐伪装浏览器
curl_setopt($curl,CURLOPT_USERAGENT,'Mozilla/5.0(WindowsNT6.1)AppleWebKit/537.36(KHTML,likeGecko)Chrome/41.0.2272.118Safari/537.36');
//保存到字符串而不是输出
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
//post数据
curl_setopt($curl,CURLOPT_POST,1);
//请求数据
curl_setopt($curl,CURLOPT_POSTFIELDS,json_encode($template_msg));
$response=curl_exec($curl);
curl_close($curl);
echo$response;

3. 求微信公众号接口 给客户发送信息的 PHP代码

你好,可以用客服消息接口或模板消息接口实现。但是需要认证公众号才能有权限。


认证服务号可以发送客服接口消息[需要对应openid24小时内有互动]和模板消息,订阅号则没有模板消息权限。


发送文字消息示例:

$postdata='{"touser":"o5BkRs_vRwfPqAb1ceXHfJDzmQ5o","msgtype":"text","text":{"content":"HelloWorld"}}';
$opts=array(
'http'=>array(
'method'=>'POST',
'Content-Length'=>strlen($postdata),
'Host'=>'api.weixin.qq.com',
'Content-Type'=>'application/json',
'content'=>$postdata
)
);
$context=stream_context_create($opts);
$result=file_get_contents('https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=你的access_token',true,$context);
echo$result;

4. php网站代码怎么接入微信公众平台

你需要有一个服务器或空间之类的,而且还得有个域名,再获取微信公众平台的AppID和AppSecret再通过你的PHP程序处理成验证URL与TOKEN,再将你的URL与TOKEN输入到微信公众平台验证,成功后就说明接入OK了,是不是很简单!

热点内容
android手机号码获取 发布:2025-03-16 04:14:42 浏览:873
为什么没有dns服务器可以上网 发布:2025-03-16 04:13:04 浏览:647
电脑快速服务器代码怎么查 发布:2025-03-16 03:58:26 浏览:111
电脑虚荣服务器 发布:2025-03-16 03:56:48 浏览:116
android游戏安装 发布:2025-03-16 03:50:08 浏览:330
翻杯子算法 发布:2025-03-16 03:34:31 浏览:603
ftp后台密码怎么设置 发布:2025-03-16 03:33:08 浏览:361
阿里云服务器的sdk是免费的吗 发布:2025-03-16 03:33:04 浏览:8
卸载linux软件 发布:2025-03-16 03:19:07 浏览:809
太平天国迅雷下载ftp 发布:2025-03-16 03:13:19 浏览:65