欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信公眾號開發(fā)服務器配置URL和token填寫方法

  發(fā)布時間:2016-04-24 11:39:43   作者:佚名   我要評論
微信公共平臺開發(fā)者模式URL和token的填寫方法,微信越來越火,使用微信公眾號的越來越多,單純的編輯模式早已滿足不了大家的需要,今天小編就介紹一下微信公眾號開發(fā)服務器配置URL和token填寫方法,來看看吧

很多人不明白微信公眾號開發(fā)者中心服務器配置里面的url和token是什么,不會填寫。看了教程也不理解是什么,本文詳述一下這個問題。

方法/步驟

作為一名微信公眾號開發(fā)者,別人進入你的微信公眾號,肯定會看見某些網(wǎng)頁,或者給你發(fā)某些信息,你需要實時自動回復,所以你需要一個24小時為用戶服務的服務器。我們所要填寫的url就是你提供的服務器的地址,前提是這個服務器的地址你要能夠訪問,且能夠控制。而token是用來驗證的。

微信公眾開發(fā)URL和token填寫詳解

然后你需要一個服務器,服務器可以自己購買,也能用新浪sae,百度bae。方法是進入其開發(fā)者中心,注冊一個開發(fā)者賬號。并進行實名認證?。]有進行實名認證的小伙伴們是無法成功的)

微信公眾開發(fā)URL和token填寫詳解

注冊完畢后,我們進入控制臺創(chuàng)建一個新應用。

微信公眾開發(fā)URL和token填寫詳解

微信公眾開發(fā)URL和token填寫詳解

創(chuàng)建完應用之后我們進入左側(cè)代碼管理,提示我們創(chuàng)建一個新版本,點擊確定創(chuàng)建一個新版本。然后選擇第一張圖中的編輯代碼選項。彈出第二張圖,雙擊index.php編輯本頁代碼。

微信公眾開發(fā)URL和token填寫詳解

微信公眾開發(fā)URL和token填寫詳解

將下面的代碼加標點復制進去。將define("TOKEN", "weixin")這句話中的weixin改成你自己的token,例如zijidetoken;然后點擊右上角的全部保存。

<?php

/**

  * wechat php test

  */

//define your token

define("TOKEN", "weixin");

$wechatObj = new wechatCallbackapiTest();

$wechatObj->valid();

class wechatCallbackapiTest

{

public function valid()

    {

        $echoStr = $_GET["echostr"];

        //valid signature , option

        if($this->checkSignature()){

        echo $echoStr;

        exit;

        }

    }

    public function responseMsg()

    {

//get post data, May be due to the different environments

$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];

      //extract post data

if (!empty($postStr)){

                

              $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);

                $fromUsername = $postObj->FromUserName;

                $toUsername = $postObj->ToUserName;

                $keyword = trim($postObj->Content);

                $time = time();

                $textTpl = "<xml>

<ToUserName><![CDATA[%s]]></ToUserName>

<FromUserName><![CDATA[%s]]></FromUserName>

<CreateTime>%s</CreateTime>

<MsgType><![CDATA[%s]]></MsgType>

<Content><![CDATA[%s]]></Content>

<FuncFlag>0</FuncFlag>

</xml>";             

if(!empty( $keyword ))

                {

              $msgType = "text";

                $contentStr = "Welcome to wechat world!";

                $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);

                echo $resultStr;

                }else{

                echo "Input something...";

                }

        }else {

        echo "";

        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;

}

}

}

?>

微信公眾開發(fā)URL和token填寫詳解

按照第一幅圖中又鍵點擊index.php文件,選擇通過URL訪問得到第二幅圖,復制地址欄的網(wǎng)址,這就是你微信開發(fā)需要填寫的url,而你需要填寫的token就是你上一步驟自己修改后的token。

微信公眾開發(fā)URL和token填寫詳解

微信公眾開發(fā)URL和token填寫詳解

微信公眾開發(fā)URL和token填寫詳解

填寫完畢,提交成功。好了,你可以開始你的微信公眾開發(fā)了。

微信公眾開發(fā)URL和token填寫詳解

注意事項

開發(fā)者一定要實名認證后才行,不然會提示驗證token失敗。

微信開發(fā)需要php知識。

相關文章

最新評論