首页 > 代码库 > 微信公众号接入
微信公众号接入
1.如何申请一个微信测试公众号
点击进入微信公众帐号测试号申请系统 用微信扫码登录,就申请到一个微信测试公众号了,就是这么简单。
记录一下appID和appsecret,微信开发的时候会用到,本人的是:
appID:wx4cff8e15a7a0801d
appsecret:4d7cb4b8b54412d9ef0c6a7c011cd570
2.进行微信公众号验证
<?php define("APPID","wx4cff8e15a7a0801d");//填写自己的APPID define("APPSECRET","4d7cb4b8b54412d9ef0c6a7c011cd570");//填写自己的APPSECRET define("TOKEN", "weixin");//token随便填,只要一致就行。 $wechat = new wechat(); $wechat->valid();//微信公众号安全验证 class wechat{ private $_appid; private $_appsecret; private $_token; public function __construct(){ $this->_appid =APPID; $this->_appsecret =APPSECRET; $this->_token =TOKEN; } /** *接入微信平台时验证 **/ public function valid()//检查安全性 { $echoStr = $_GET["echostr"]; //valid signature , option if($this->checkSignature()){//检查签名是否一致 echo $echoStr;//验证成功后,输出 exit; } } /** *验证签名 **/ private function checkSignature() { $signature = $_GET["signature"]; $timestamp = $_GET["timestamp"]; $nonce = $_GET["nonce"]; $token = TOKEN; $tmpArr = array($token, $timestamp, $nonce); sort($tmpArr, SORT_STRING); $tmpStr = implode( $tmpArr ); $tmpStr = sha1( $tmpStr ); if( $tmpStr == $signature ){ return true; }else{ return false; } } }
3.在接口配置信息里面填写服务器地址和token的值,提交,会提示验证成功。
4.如果有域名的话,可以在JS接口安全域名中填写。这个我也不知道有什么用。有知道的可以回复一下。
微信公众号接入
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。