◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
完成在微信公众号中群发消息。这里只是完成简单的文字发送。也可以发送语音图片等,只是发送数据格式不同而已,下面有链接,可以查询数据类型的数据发送格式。
2、群发短信的流程
获取测试公众账号(有账号的可以不用测试账号,不过正式的账号限制比较多)
通过access_token群发短信
3、获取测试公众账号 + 关注公众号
访问上面的连接,选择“接口测试号申请”获得直接打开http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index通过微信客户端扫码登录即可登录。
登录完即可获取到一个测试公众账号的信息。主要有appId和appsecret两个参数,这将唯一标示一个公众号,并且需要将他们作为参数获取用户的信息。、
这一步可以参照微信接入说明 ,该页提供一个php的实例下载,很简单基本上修改一下自定义的TOKEN就好了,然后把验证页面放到自己的服务器上。
域名+空间(我的是sae空间+万网域名)、仅作验证的php文件
域名指向的空间根目录我创建了一个wx_sample.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
<?php
/**
* wechat php test*/
//define your tokendefine(TOKEN, weixin);$wechatObj = new wechatCallbackapiTest();$wechatObj->valid();class wechatCallbackapiTest{
public function valid(){
$echoStr = $_GET[echostr];//valid signature , optionif($this->checkSignature()){echo $echoStr;exit;
}
}
public function responseMsg(){
//get post data, May be due to the different environments$postStr = $GLOBALS[HTTP_RAW_POST_DATA];//extract post dataif (!empty($postStr)){/* libxml_disable_entity_loader is to prevent XML eXternal Entity Injection,
the best way is to check the validity of xml by yourself */libxml_disable_entity_loader(true);$postObj = simplexml_load_string($postStr, ‘SimpleXMLElement‘, LIBXML_NOCDATA);
$fromUsername = $postObj->FromUserName;$toUsername = $postObj->ToUserName;$keyword = trim($postObj->Content);$time = time();$textTpl =%s
%s
%s
%s
%s
0
;
|
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。