微信公众平台申请开发者代码

微信公众平台申请开发者代码

<?php
define ( "TOKEN", "longyun55521" );   //这里是TOKEN与在微信公众平台填写的应该对应。当然这个可以随便写,相当于这里是密码,申请时候填写的是重复密码。
$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 );
      $tmpStr = implode ( $tmpArr );
      $tmpStr = sha1 ( $tmpStr );
 
      if ($tmpStr == $signature) {
        return true;
      } else {
        return false;
      }
    }

}

然后把这个php文件上传到服务器,如果路径是http://www.0535code.com/Demo.php 那网址就要填写这个,即可通过开发者验证。

发表评论

电子邮件地址不会被公开。 必填项已用*标注