好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

微信公众平台消息接口开发

微信公众平台消息接口开发

微信  平台 消息  接口   启用
作者:http://txw1958.cnblogs.com/

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

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

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

二、上传代码

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

<? php

  define ("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. 提交成功

 恭喜你,配置成功了。

 关注 天气神 (账号 WeatherGod )方法:

1. 依次进入以下路径: 朋友们—>添加朋友 —> 搜号码 ,输入 WeatherGod ,不区分大小写,点击 查找 ,然后点击 关注 。

2. 扫描二维码:

猜你喜欢: 程序员如何接私活 

■ 原文网址:http://txw1958.cnblogs.com/ 
■ 版权声明:自由转载-非商用-非衍生-保持署名

 

分类:  Weibo/Weixin

作者: Leo_wl

    

出处: http://www.cnblogs.com/Leo_wl/

    

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

版权信息

查看更多关于微信公众平台消息接口开发的详细内容...

  阅读:41次