咨询邮箱 咨询邮箱:web@luoheshi.com 咨询热线 咨询热线:15518222232 朝夕传媒微博 朝夕传媒微信
您的位置:主页 > 新闻资讯 > 微信营销 >
【漯河网站建设】微信开发:开发url和token填写详
发表日期:2016-06-29 09:15   文章编辑:admin    浏览次数:
 

        【漯河微网站建设】很多人不明白微信公众号开发者中心服务器配置里面的url和token是什么,不会填写。看了教程也不理解是什么,本文详述一下这个问题。

  方法/步骤 以下图片来源于网络

  第一步、作为一名微信公众号开发者,别人进入你的微信公众号,肯定会看见某些网页,或者给你发某些信息,你需要实时自动回复,所以你需要一个24小时为用户服务的服务器。我们所要填写的url就是你提供的服务器的地址,前提是这个服务器的地址你要能够访问,且能够控制。而token是用来验证的。

  以下图片来源于网络

第二步、然后你需要一个服务器,服务器可以自己购买,也能用新浪sae,百度bae。方法是进入其开发者中心,注册一个开发者账号。并进行实名认证!(没有进行实名认证的小伙伴们是无法成功的)

漯河网站建设-漯河微网站建设

第三步、注册完毕后,我们进入控制台创建一个新应用。

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


漯河网站建设-漯河微信建设

 第五步、将下面的代码加标点复制进去。将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 = "

  %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;

  }

  }

  }

 

  ?>

漯河网站建设-漯河微网站建设

 第六步、按照第一幅图中又键点击index.php文件,选择通过URL访问得到第二幅图,复制地址栏的网址,这就是你微信开发需要填写的url,而你需要填写的token就是你上一步骤自己修改后的token。

漯河网站建设-漯河微网站建设

第七步、填写完毕,提交成功。好了,你可以开始你的微信公众开发了。

漯河网站建设-漯河微网站建设

漯河网站建设】最后注意事项

 

  开发者一定要实名认证后才行,不然会提示验证token失败。
 

标签:    
如没特殊注明,文章均为资源网络原创,转载请注明来自http://www.luoheshi.wang/news/weixinyingxiao/2016/0629/314.html