微信公众平台的url 和 token 怎么填写?

微信公众平台的url 和 token 怎么填写?,第1张

1

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

2

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

3

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

4

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

5

将下面的代码加标点复制进去。将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;

}

}

}

>

6

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

7

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

微信订阅号设置url,需要将url的内容填写为提供微信订阅号服务的服务器网址,对应的Token可以任意填写,使用时自动验证。

如果没有服务器,可以利用第三方平台,步骤如下:

1、首先登录公众平台,点击设置,点击账号信息。

2、进入第三方平台,注册个账号,然后用注册的账号密码登录。

3、登录后点击添加公众号,填写内容后就可以绑定了,点击保存,保存后就可以看URL和Token了。

4、打开公众平台,点击功能管理-高级模式,再点击开发模式,点击“我要成为开发者”,协议同意后就能填写url和token。

公众平台的那个服务器URL就是访问连接腾讯微信那边服务器验证的那个接口。那个域名要远程可以ping通才行。中我的URL是java程序编写的。URL中马赛克部分就是域名部分,后面是java 映射地址。

打开微信企业号登录页面,输入,用微信扫墓登录

点击左边应用中心,选择一个应用,进入要应用设置页面中。找到模式选择,点击“回调模式”,进入到回调模式页面。

搭建一个JAVA web工程,创建一个Controller Servlet类,一直下一步启动tomcat,在浏览器输入刚刚serlvet的访问地址URL,确保可以正确访问。回到微信企业号配置页面,填写s填写正确的URL地址,填入token,随机生成EncodingAESKey

在 Controller Servlet 中重写get方法, 在get方法中写验证逻辑。

需要注意的几点是,1、token代码与配置页面token必须一致,2、企业号的报文是默认加密的,需要先调用方法WXBizMsgCryptVerifyURL验证,再将验证结果返回微信服务器。

在微信公众账号上如果想要提取文章的url链接地址到电脑上,该如何提取呢?下面就来看看。

工具/材料

微信

01

首先,在手机上打开微信,进入订阅号,点击公众号。

02

进入公众号后,对着想要获取链接的文章点击打开文章。

03

进入文章浏览的界面,点击文章右上方的三圆点按钮。

04

底部弹出菜单项目,点击复制链接,显示已复制到剪贴板。

05

在电脑上同时登录好微信,回到手机微信界面,滑动屏幕,找到文件传输助手点击。

06

在手机端聊天处粘贴url点击发送,这样就发送到电脑端了,电脑端就可以复制url去使用了。

昨天才回答过这种问题,还是基本沿用那个回答吧。建议大家提问前都先看看我以前的问答吧,有很多问题都可以解决。

分两种情况,你是自己开发还是请第三方服务商来做。

自己开发:

要首先理解token和URL分别是做什么用的。

token是密码,URL是你部署微信公众号服务器的地址。

如何使用高级功能进行开发呢?

开发就是将高级功能接口文件部署在服务器上,使能被腾讯微信后台访问,并且返回你想要实现的功能。

开发的基本过程是怎么样的呢?

先找到接口文件。接口文件在微信公众号帮助文档里面找。在你在接口文件里自己设置token(任意值),设置后回到高级功能里来设置成一样的,目的是告诉公众平台,那个服务器是我的,不信你看token都是一样的,这个过程就是验证密码。

微信通过你提供的URL找到接口文件,核对token,确认是正确的,这就完成了验证过程。

下面这段就是标准验证代码。

其中,$token = TOKEN;这个大写的TOKEN要填写和你在公众平台一样的。

private function checkSignature()

{

$signature = $_GET["signature"];

$timestamp = $_GET["timestamp"];

$nonce = $_GET["nonce"];

$token = TOKEN;

$tmpArr = array($token, $timestamp, $nonce);

sort($tmpArr, SORT_STRING);

$tmpStr = implode( $tmpArr );

$tmpStr = sha1( $tmpStr );

if( $tmpStr == $signature ){

return true;

}else{

return false;

}

}

再往后就是具体的功能实现了,在你提交的URL对应的接口文件中进行代码修改。

请第三方服务商来做,他们直接生成URL和token。直接填就可以了。

,不满意可追问!

在做微信小程序开发时,涉及到路径,可以对url进行编码。那么具体是怎么实现,这里分享下操作方法。

1、首先打开微信小程序开发工具,扫码登录;然后创建一个项目或选择已建的项目。

2、在已新建的wxml文件中,插入view标签并添加class属性。

3、接着在input标签上,添加value并绑定url。

4、在对应界面的JavaScript文件中,Page下的data对象初始化变量url。

5、接着在onLoad函数中,对url进行编码,然后解码,分别打印。

6、保存代码并查看左侧模拟器,可以查看到编码之后的url,如下图所示就完成了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 微信公众平台的url 和 token 怎么填写?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情