启用接口

本系统教程以微信公众平台应用天气神(账号WeatherGod)为例,讲解微信接口开发过程。欢迎大家关注该账号,二维码见底部图。

使用前提条件:拥有一个公网上的HTTP服务器主机空间,具有创建目录、上传文件等权限。免费的也可以,但须有二级域名。

 

一、注册微信公平平台账号
地址:http://mp.weixin.qq.com/
过程略。

 

二、上传代码

以下代码是消息接口认证代码,将下列PHP代码保存为index.php(其中的mytoken改为你想要的的token名称),并上传到HTTP服务器指定的目录中,

<?phpdefine("TOKEN", "mytoken");$wechatObj = new wechatCallbackapiTest();$wechatObj->valid();class wechatCallbackapiTest{    public function valid()    {        $echoStr = $_GET["echostr"];        //随机字符串                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);      //进行字典序排序        //sha1加密后与签名对比        if( sha1(implode($tmpArr)) == $signature ){            return true;        }else{            return false;        }    }}?>

或者直接下载微信的示例代码。地址 http://mp.weixin.qq.com/mpres/htmledition/res/wx_sample.zip

 

二、启用消息接口
进入微信公众平台,选择 设置 - 关键词自动回复 ,选择启用 ,点击 公众平台消息接口  旁边的 编辑,进入接口配置界面:
按照要求如实填写下列选项。特别注意是URL是你上传index.php的路径,必须以http://开头,且为80端口。

填好后点击提交,这会有两种结果
1. 服务器没有响应Token验证,这样回头检查一下各项配置是否正确。

2. 提交成功

 恭喜你,配置成功了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值