微信开发者模式接口url怎么设置

 我来答 举报
移动互联微专家
推荐于2017-11-26 · TA获得超过1750个赞
知道小有建树答主
回答量:320
采纳率:0%
帮助的人:271万
展开全部
昨天才回答过这种问题,还是基本沿用那个回答吧。建议大家提问前都先看看我以前的问答吧,有很多问题都可以解决。

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

自己开发:

要首先理解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。直接填就可以了。

满意请采纳,不满意可追问!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式