相信现在有很多人都会如何操作微信了,但在公众号如何配置开发模式,相信还是有一些人是不知道,现在简单的聊聊



首先登入微信公众平台的官方网址:http://mp.weixin.qq.com  在这里可以下载到微信的接口文件,如何 不知道可以在这里进行下载http://mp.weixin.qq.com/cgi-bin/readtemplate?t=news/php-sdk_tmpl&lang=zh_CN


好了,相信现在都有这个接口文档了吧,我现在就来说说这个文件里具体实现的是什么内容吧!




define("TOKEN", "weixin"); 这个的意思是给TOKEN加一个默认的值,在开发模式下如何来判断公众号和用户的交互,就是看你设置的这个值,这个是全局唯一变量,当然你可以换成任意的,但千万不要把这个告诉别人


$wechatObj = new wechatCallbackapiTest();   这个是实例化一个类,相信做过PHP的都知道,如何实例化一个类


$wechatObj->valid();  这个是在类里调用调用一个方法,微信就是通过这个方法来验证你对这个公众号是否具有管理权的,通过对这个方法的验证,现在官方在 sort($tmpArr, SORT_STRING); 这一个地方加了一个SORT_STRING,相信会一点PHP的人都知道,是将$tmpArr这个变量强制转换成字符串了在进行排序,官方说是“由于旧版公众平台开发接口的PHP SDK中,对于排序算法处理不规范,易导致开发模式下用户推送过来的消息签名有误,我们对PHP SDK进行了更新”,我觉得这无可厚非,有问题就要更新的


现在我们可以把代码传到服务器上面去了,在公众平台里点“功能”=》“高级功能”,把开发模式开户,

http: 写上我们将传文件的服务器地址

token:写上你之前设置的token    define("TOKEN", "写上你设置的TOKEN,可以自由设置"); 


点确认就可以了,但千万别高兴的太早,因为还有一步,你现在只是获得了这个公众号的使用权,但如何在开发模式下做真正的开发呢?


在我们看刚才下载的文档里,在wechatCallbackapiTest这个类里一共有3个类,其中第一个和第三个是用来验证,第二个类就是我们交换时要用到的,但我们没有调用,肯定是不能和用户进行交互的,所以我们还要改一下这个文件


$wechatObj->responseMsg();换成这样就可以了,至于如何发送信息,微信都是用XML方式来进行传值和接收值,如何不是很熟XML,还要补一下,当然也可以看更加全面的官方文档



http://mp.weixin.qq.com/wiki/index.php?title=首页