当前位置:首页 > 微信运营 > 正文

php发微信,php微信怎么主动发送信息

2021-07-14 10:05:28 暂无评论 微信运营

求助 如何通过php给微信企业号发送消息

设置的参数如下
$encodingAesKey = "xxx";
$token = "xxx";
$corpId = "xxx";//填写自己的相关参数,与微信公众平台一致 !

php 微信开发怎么回复用户语音消息

这个是 发送消息 的 回复语音消息 。上传一个音频文件后 就会 获取一个 id (怎么上传文件请在本网站内搜索 微信 就会有) 然后对这个音乐也是有 要求的建议是 mp3 的格式 因为比较常用 而且 音乐的长度不能多60秒 也就是要在 60秒内。然后强调一下 。 这个只能播放 临时素材内的音乐 。 永久素材是不能办法的大伙要记住
php 微信开发之 发送消息 回复语音消息 代码

<?php
public function responseMsg(){
$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
if (!empty($postStr)){
$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
$fromUsername = $postObj->FromUserName;
$toUsername = $postObj->ToUserName;
$keyword = $postObj->Content;
if($keyword){
echo '<xml>
<ToUserName><![CDATA['.$fromUsername.']]></ToUserName>
<FromUserName><![CDATA['.$toUsername.']]></FromUserName>
<CreateTime>'.time().'</CreateTime>
<MsgType><![CDATA[voice]]></MsgType>
<Voice>
<MediaId><![CDATA[Lw_t_ejZNPyJOBGszH9RFSyit_UrThhUhnjOxLYNueAEP_8N98qfSLOrwZAb9c2B]]></MediaId>
</Voice>
</xml>';
}
}
}
?>

PHP 微信分享 自定义内容

方式1:用自己公众号的sdk去实现分享;

方式2:用js借助uc浏览器的方式分享:
方法一,直接进微信开发者中心有接口,河具体实现方式:方式二如下:
<html>
<body>
<script src="jquery.min.js"></script>
<h4>测试微信分享功能(仅在手机版UC浏览器下有效)</h4>
<input type="button" class="btnShareFriends" style='margin: 20px auto; width: 100%;height:50px;' value='分享给微信好友'> </input>
<br/>
<input type="button" class="btnWeixinShare" style='margin: 20px auto; width: 100%;height:50px;' value='分享到微信朋友圈'> </input>
<script type="TEXT/javascript">
$(function () {
if (/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))) {
if (window.location.href.indexOf("?mobile") < 0) {

//判断是手机端访问
if (/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {

//判断是UC浏览器
if (typeof (ucweb) != "undefined") {

$(".btnShareFriends").click(function () {
var Browser = new Object();
Browser.ios = /iphone/.test(Browser.userAgent); //判断ios系统
var title = "测试分享到朋友圈";
var img = "";
var url = location.href;
if (Browser.ios) {
ucbrowser.web_share(title, img, url, 'kWeixin', '', '@39yst', '');
} else {
ucweb.startRequest("shell.page_share", [title, img, url, 'WechatFriends', '', '', '']);
}
});

$(".btnWeixinShare").click(function () {
var Browser = new Object();
Browser.ios = /iphone/.test(Browser.userAgent); //判断ios系统
var title = "测试分享到朋友圈";
var img = "";
var url = location.href;
if (Browser.ios) {
ucbrowser.web_share(title, img, url, 'kWeixinFriend', '', '@39yst', '');
} else {
ucweb.startRequest("shell.page_share", [title, img, url, 'WechatTimeline', '', '', '']);
}
});
}
} else {
alert("请使用手机UC浏览器测试");
}
} else {
alert("请使用手机访问测试");
}
}
});
</script>
</body>
</html>
这个需要注意uc只支持uc浏览器

PHP 微信

遇到过, 是特殊字符的问题, 有的人微信名称是带有特殊字符的。 你可以更改下数据库的字符集,使用utf8mb4_general_ci;这样应该就没问题了

博客主人破茧短视频培训
破茧短视频为你分享抖音、快手等短视频平台的视频拍摄、剪辑和运营技巧,另有短视频培训学习教程,海量干货助你玩转短视频运营!。
  • 51952 文章总数
  • 4876747访问次数
  • 2205建站天数