微信测试号url和token怎么填,新浪sae免费云服务器

1、进入新浪云官网https://www.sinacloud.com

新浪云

2、进入云应用sae


云应用

3、进入控制台,并登陆


云应用

4、创建应用

创建应用

5、创建应用后,选择同意,进入应用列表,注意,代码运行环境要选择标准环境,其他的要付费,如下界面,二级域名和应用名称自定义就好了,最后点击右下角确认创建:


6、进入“代码管理”,创建新版本,新版本名称随便填一个数字就好了:


创建版本

7、新版本创建完成,版本列表会出现如下信息,点击在线编辑:


版本列表

8、点击在线编辑之后,在新的窗口会弹出如下界面,双击sinacloudindex.php编辑本页代码。


sae cloud

9、将下面的代码加标点复制进去。将define("TOKEN", "XXX")这句话中的XXX改成你自己的token,例如tangtoken;然后点击右上角的全部保存。

/**

  * wechat php test

  */

//define your token

define("TOKEN", "XXX");

$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 = "

%s

0

";             

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;

}

}

}

?>

10、填写完成如下所示:

11、上图sinacloudindex.php中右键选择“通过URL访问”


通过URL访问

12、点击之后会弹出如下,复制地址栏的网址,就是微信开发需要填写的url,而你需要填写的token就是步骤9自己修改后的token。

13、在微信公众平台测试号申请中填写完毕,提交成功,就ok了。

你可能感兴趣的:(微信测试号url和token怎么填,新浪sae免费云服务器)