微信公众号开发服务器配置URL和token填写方法

9158APP 0

很多人不明白微信公众号开发者中心的服务器配置中的url和token是什么,也不知道怎么填写,看了教程也没明白是什么。这篇文章详细解释了这个问题。

方法/步骤

作为微信公众号开发者,当有人进入您的微信公众号时,他们肯定会看到某些网页或向您发送某些消息。你需要实时自动回复,所以你需要一台24小时为用户服务的服务器。我们需要填写的URL就是您提供的服务器地址。前提是你必须能够访问和控制这台服务器的地址。令牌用于验证。

软件名称:微信v6.0.2.112(Android版)最新正式版软件大小:34.9MB更新时间:2015-01-27微信公众开发URL和token填写详解

那么你需要一个服务器。服务器可以自己购买,也可以使用新浪sae或百度bae。方法是进入其开发者中心,注册一个开发者账号。并进行实名认证! (未进行实名认证的朋友将无法成功)

微信公众开发URL和token填写详解

注册完成后,我们进入控制台创建一个新的应用程序。

微信公众开发URL和token填写详解

微信公众开发URL和token填写详解

创建完应用后,我们进入左侧的代码管理,提示我们创建新版本,点击确定即可创建新版本。然后选择第一张图片中的编辑代码选项。弹出第二张图,双击index.php即可编辑该页面的代码。

微信公众开发URL和token填写详解

微信公众开发URL和token填写详解

复制以下带有标点符号的代码。将define('TOKEN', 'weixin')这句中的weixin改成自己的token,如zijidetoken;然后点击右上角的全部保存。

?php

/**

* 微信php测试

*/

//定义你的令牌

定义('TOKEN','微信');

$wechatObj=new wechatCallbackapiTest();

$wechatObj-valid();

类wechatCallbackapiTest

{

公共函数有效()

{

$echoStr=$_GET['echostr'];

//有效签名,选项

if($this-checkSignature()){

回声$echoStr;

出口;

}

}

公共函数responseMsg()

{

//获取post数据,可能由于环境不同

$postStr=$GLOBALS['HTTP_RAW_POST_DATA'];

//提取post数据

如果(!空($ postStr)){

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

$fromUsername=$postObj-FromUserName;

$toUsername=$postObj-ToUserName;

$keyword=修剪($postObj-Content);

$时间=时间();

$textTpl='xml

ToUserName![CDATA[%s]]/ToUserName

FromUserName![CDATA[%s]]/FromUserName

创建时间%s/创建时间

消息类型![CDATA[%s]]/消息类型

内容![CDATA[%s]]/内容

FuncFlag0/FuncFlag

/xml';

if(!empty( $关键字))

{

$msgType='文本';

$contentStr='欢迎来到微信世界!';

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

回显$resultStr;

}别的{

echo '输入一些东西.';

}

}别的{

回声'';

出口;

}

}

私有函数checkSignature()

{

$signature=$_GET['签名'];

$timestamp=$_GET['timestamp'];

$nonce=$_GET['nonce'];

$令牌=令牌;

$tmpArr=数组($token, $timestamp, $nonce);

排序($tmpArr);

$tmpStr=内爆( $tmpArr );

$tmpStr=sha1( $tmpStr );

if( $tmpStr==$signature ){

返回真;

}别的{

返回假;

}

}

}

微信公众开发URL和token填写详解

点击第一张图片中的index.php文件,选择通过URL访问第二张图片,将地址复制到地址栏中。这是你微信开发需要填写的URL,需要填写的token是你的最后一个。由步骤本身修改的令牌。

微信公众开发URL和token填写详解

微信公众开发URL和token填写详解

微信公众开发URL和token填写详解

已完成并提交成功。好了,可以开始你的微信公众号开发了。

微信公众开发URL和token填写详解

防范措施

开发者必须进行实名认证,否则会提示token验证失败。

微信开发需要PHP知识。