`

weixing 微信, 发送消息

 
阅读更多

 

 

<meta charset="utf-8">
<?PHP
function getcfg(){
	$cfg['getAccessTokenUrl']='http://xxxx/send_msg.php';
	$cfg['appid']='xxx';
	$cfg['appsecret']='xxx';
	return $cfg;
}
$cfg = getcfg();

$access_token_url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid='.$cfg['appid'].'&secret='.$cfg['appsecret'];
$at = file_get_contents($access_token_url);

$at = json_decode($at,true);
 

$post_msg_url = 'https://api.weixin.qq.com/cgi-bin/message/mass/send?access_token='.$at['access_token'];

$post_msg_data = array(
	'touser'=>array('xxx','xxx'), 
	'msgtype'=>'text',
	'text'=>array('content'=>'hello from boxer')
);
$json_msg_data = json_encode($post_msg_data);


//
	$ch = curl_init();
	//设置超时
	curl_setopt($ch, CURLOPT_TIMEOUT, 30);
	curl_setopt($ch, CURLOPT_URL, $post_msg_url);
	curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
	curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);
	curl_setopt($ch, CURLOPT_HEADER, 0); //设置header
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //要求结果为字符串且输出到屏幕上
	curl_setopt($ch, CURLOPT_POST, 1); //post提交方式
	curl_setopt($ch, CURLOPT_POSTFIELDS, urldecode($json_msg_data));
	//运行curl,结果以jason形式返回
	$data = curl_exec($ch);
	curl_close($ch);


	print_r($data);exit;
//\
 
 
?>

 

 

预览发送内容

 

<?PHP session_start(); error_reporting(0);?>
<meta charset="utf-8">
<?PHP
function getcfg(){
	$cfg['getAccessTokenUrl']='http://xxxxxxxx/send_msg.php';
	$cfg['appid']='xxxxxx';
	$cfg['appsecret']='xxxxx';
	return $cfg;
}
$cfg = getcfg();

$access_token_url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid='.$cfg['appid'].'&secret='.$cfg['appsecret'];
$at = file_get_contents($access_token_url);

$at = json_decode($at,true);
 

//$post_msg_url = 'https://api.weixin.qq.com/cgi-bin/message/mass/send?access_token='.$at['access_token'];
$post_msg_url = 'https://api.weixin.qq.com/cgi-bin/message/mass/preview?access_token='.$at['access_token'];

$post_msg_data = array(
	'touser'=>'xx-xx-xxxxxxx', 
	'msgtype'=>'text',
	'text'=>array('content'=>'hello from 发士大夫<a href="http://xxxxxx.com">s是s发</a>')
);
$json_msg_data = json_encode($post_msg_data);

$json_msg_data = '{"touser":"oEXy-xxx-xxx","msgtype":"text","text":{"content":"您的优惠券即将过期请尽快使用 \n <a href=\"http://xxxx.com\">点击查看我的优惠券</a>"}}';

//echo urldecode($json_msg_data);exit;


//
	$ch = curl_init();
	//设置超时
	curl_setopt($ch, CURLOPT_TIMEOUT, 30);
	curl_setopt($ch, CURLOPT_URL, $post_msg_url);
	curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
	curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);
	curl_setopt($ch, CURLOPT_HEADER, 0); //设置header
	curl_setopt($ch, CURLOPT_HTTPHEADER, array("content-type: application/x-www-form-urlencoded; charset=UTF-8"));
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //要求结果为字符串且输出到屏幕上
	curl_setopt($ch, CURLOPT_POST, 1); //post提交方式
	curl_setopt($ch, CURLOPT_POSTFIELDS, ($json_msg_data));
	//运行curl,结果以jason形式返回
	$data = curl_exec($ch);
	curl_close($ch);


	print_r($data);exit;
//\
 
 
?>

 

 

 

 

 

 

 

 

0
0
分享到:
评论

相关推荐

    仿微信聊天定位的demo

    8. **UI设计**:聊天界面的设计要符合微信的交互习惯,包括消息气泡、时间戳、头像等元素的布局,以及定位消息的特殊样式。 9. **权限管理**:确保应用在运行时有足够的权限访问用户的位置信息,遵循最新的Android...

    手机GPS定位

    而QQ,特别是2012版,虽然较旧,但同样具备定位功能,用户可以通过位置服务在聊天中发送当前位置,增进互动体验。 实现手机GPS定位通常需要以下步骤: 1. 打开手机设置,确保GPS定位服务已开启。 2. 启动相关应用,...

    经纬度定位

    每个卫星都会发送包含其位置和时间的信号,设备根据这些信息计算出自己的位置。 2. GLONASS(全球导航卫星系统):这是俄罗斯的全球卫星导航系统,与GPS类似,通过接收多个卫星信号进行定位。 3. 北斗卫星导航系统...

    北斗GPS车辆远程管理系统

    北斗GPS车辆远程管理系统利用卫星定位技术,可以精确地获取到车辆的实时位置信息。无论车辆行驶在何处,管理者都可以通过系统地图界面查看车辆的具体位置,同时支持历史轨迹回放,便于分析车辆行驶路线和习惯。 二...

    电信设备-便携式手机定位及信息交流装置.zip

    2. MMS(多媒体消息服务):允许发送包含图片、音频和视频的多媒体消息。 3. IM(即时通讯):如微信、QQ等,提供实时的文字、语音、视频聊天,以及文件传输功能。 4. Email:通过SMTP(简单邮件传输协议)、POP3...

    wechat::speech_balloon: 我的个人公众号

    语音消息和普通文字消息 自动开启 智能聊天模式 微信客户端中的实时位置 卫星定位结果和实时天气情况 作者或author 开发者信息 帮助或help 详细使用说明 权限说明 考虑到服务器的压力,对用户权限做出一些限制,请...

    移动电子商务移动电子商务竞赛练习题考试卷模拟考试题.doc.docx

    - **短消息服务(SMS)**:早期移动商务的基础,用于发送简短信息。 - **无线应用协议(WAP)**:一种允许移动设备访问和浏览互联网的技术。 - **二维条形码(2D Barcode)**:通过手机摄像头读取,能够携带更丰富...

    gps相关操作

    GPS由24颗分布在地球轨道上的卫星组成,这些卫星持续发送信号,包含它们的位置和时间信息。当用户的设备接收到至少四颗卫星的信号后,通过计算信号到达的时间差,可以精确地确定设备的三维位置(经度、纬度和海拔)...

    电子通信技术中电磁场和电磁波的应用探讨.pdf

    在1964年出现了卫星导航系统,1969年定点的同步卫星被发送到了大洋的上空。 在移动通讯中,电磁场和电磁波是最重要的组成部分。我国对于移动通讯技术的大规模使用是在20世纪80年代,1987年建立了模拟的移动电话系统...

    梦寻qq营销专家 v1.4

    QQ:800021151 注明:微信软件介绍:最新技术展示:利用电脑模拟手机QQ运行,google卫星定位技术,自动搜索附近人功能!可以实现无需手动,全自动24小时全天自动发信息功能,让你的广告全天候的被展示 软件主要功能...

    电信设备-多通道预警信息发布机.zip

    1. 手机短信:利用运营商的短消息服务(SMS)将预警信息迅速推送给用户。 2. 语音电话:自动拨打预设电话号码,播放录制的预警语音信息。 3. 无线电广播:通过地面广播电台或卫星广播将预警信息传播到广阔区域。 4. ...

    电信设备-多功能公众预警信息发布系统.zip

    3. 互联网与社交媒体:利用网站、App、微博、微信等新媒体工具,实现信息的实时推送和互动。 4. 物联网技术:结合智能设备,如智能家居、智能穿戴设备,实现预警信息的精准投放。 四、系统优势 1. 快速响应:系统能...

    专题资料(2021-2022年)15.市场部业务管理岗位招聘笔试题目.doc

    6. 中国移动互联网简称:CMNET(B),提供飞信、灵犀和139邮箱等增值服务,微信不属于中国移动增值业务(B)。 7. 取消SP定制业务:编辑0000到SP代码可取消服务(C)。 8. MMS服务:中文名为彩信(A),GSM数字...

    三年级道德与法治下册课件- 第四单元 多样的交通和通信 复习课件 -人教部编版(共18张PPT).pptx

    知识检测部分则涉及了对这些知识点的理解和应用,例如选择健康环保的出行方式(如自行车)、速度最快的交通方式(如飞机)、实时通信方式(如手机)以及在不同情境下最适合的通信手段(如发送电子邮件或微信)等。...

    GPRS+GPS芯片资料

    - **GPS(Global Positioning System)**:全球定位系统,是由美国政府建立的一套卫星导航系统,主要由空间部分、地面控制系统和用户设备组成。GPS系统可以为地球表面任何地点提供精确的位置、速度和时间信息。 ###...

    九年级物理下册第十七章电磁波与现代通信二电磁波及其传播作业设计新版苏科版20200307278

    WiFi(无线保真)是一种使用电磁波进行无线数据传输的技术,QQ聊天、微信等社交应用的通信也离不开电磁波。 3. **隐形战机的“隐身”原理** - 歼-20等隐形战机通过吸收和散射雷达发射的电磁波,降低自身被探测的...

    电信设备-一种信息推广方法及系统.zip

    首先,我们需要理解电信设备的多样性,包括移动通信设备、固定电话交换系统、卫星通信设备、宽带网络设施等。这些设备是信息传输的基础,通过它们,电信公司能够提供各种服务,如语音通话、数据传输、互联网接入等。...

    九年级物理全册21.2电磁波的海洋习题2新版新人教版20210202380

    2. **北斗定位系统**:北斗是中国自主研发的全球卫星导航系统,与GPS类似,它利用电磁波向地球上的接收设备发送信号,提供定位、导航和授时服务。 3. **5G通信技术**:5G是第五代移动通信技术,它的主要特点是高...

    因特网Internet应用计算机应用基础PPT学习教案.pptx

    互联网的基础设施包括硬件设备(如路由器、交换机)、通信线路(如光纤、卫星链路)以及数据中心等。这些设施构成了庞大的网络基础设施,确保了数据在全球范围内的高效传输。 四、IP地址与域名系统(DNS) IP地址是...

    计算机网络教程.pdf

    此外,随着技术的发展,人际即时通信工具如QQ、微信等成为了日常生活和工作中不可或缺的一部分,而通过浏览器(如Internet Explorer和Netscape Navigator)可以访问全球范围内的超媒体信息,这得益于HTML超文本描述...

Global site tag (gtag.js) - Google Analytics