微信开发准备工作

  本章主要是微信开发的开始准备工作

 

  首先,注册一个微信公众平台账号,登录后进入管理页面。

  选择“基本配置”,点击修改配置,看到以下页面

 

在配置之前需要有一个自己的服务器,可以在阿里云上租一个。

其中URL为你服务器的访问路径。(如:http://121.42.166.26/index_api.php)

 

其中index_api.php文件中需要书写验证代码,如下

<?php
/**
  * wechat php test
  */

//define your token
define("TOKEN", "你自己定义的token");
$wechatObj = new wechatCallbackapiTest();
$wechatObj->valid();

class wechatCallbackapiTest
{
    public function valid()
    {
        $echoStr = $_GET["echostr"];

        //valid signature , option
        if($this->checkSignature()){
            echo $echoStr;
            exit;
        }
    }
        
    private function checkSignature()
    {
        // you must define TOKEN by yourself
        if (!defined("TOKEN")) {
            throw new Exception('TOKEN is not defined!');
        }
        
        $signature = $_GET["signature"];
        $timestamp = $_GET["timestamp"];
        $nonce = $_GET["nonce"];
                
        $token = TOKEN;
        $tmpArr = array($token, $timestamp, $nonce);
        // use SORT_STRING rule
        sort($tmpArr, SORT_STRING);
        $tmpStr = implode( $tmpArr );
        $tmpStr = sha1( $tmpStr );
        
        if( $tmpStr == $signature ){
            return true;
        }else{
            return false;
        }
    }
}

?>

 

之后选择启用“服务器配置”。

启用成功后你会得到一个AppID和AppSecret。

 

接下来如果要开始调用微信接口开发,需要先获取access_token,获取方法在微信的开发文档中有介绍

之后通过刚刚得到的access_token来获取微信服务器ip地址。

 

现在初始的准备工作就算做完了

 

posted @ 2016-03-17 19:30  Red_Code  阅读(309)  评论(0编辑  收藏  举报