导航:首页 > APP软件 > 微信服务器配置token

微信服务器配置token

发布时间:2024-02-02 11:10:31

微信平台如何做做自定义,URL 和 Token 应该怎么填,谢谢!

  1. 要做自定义,随意定制自己想要消息回复,首先你应该是一名【网站开发人员】, 熟悉常用的 Jsp、Asp.net、PHP 等网站开发编程其中一种。

2. 你要准备一台【web服务器,并且有网站域名的】,就单纯IP地址之前我试过不行。作为开发人员,简单来做首先得按照公众平台上开发文档中要求 【做一个页面,发布到网站的某个目录下面】。

3. 那个URL就是 做的那个页面的访问地址(注意:填写URL前这个地址必须是一定存在的),而Token则是你自定义的,开发的那个页面中会使用到Token,用来验证是微信平台的向你的服务器发送过来的微信数据。


开发人员可以参考:http://blog.csdn.net/hougelou/article/details/8462364

仔细参考平台文档说明,看下面两段代码,就会明白。

java">conststringToken="token";//与那边填写的token一致
///<summary>
///验证微信签名
///</summary>
///*将token、timestamp、nonce三个参数进行字典序排序
///*将三个参数字符串拼接成一个字符串进行sha1加密
///*开发者获得加密后的字符串可与signature对比,标识该请求来源于微信。
///<returns></returns>
privateboolCheckSignature()
{
stringsignature=Request.QueryString["signature"];
stringtimestamp=Request.QueryString["timestamp"];
stringnonce=Request.QueryString["nonce"];
string[]ArrTmp={Token,timestamp,nonce};
Array.Sort(ArrTmp);//字典排序
stringtmpStr=string.Join("",ArrTmp);
tmpStr=FormsAuthentication.(tmpStr,"SHA1");
tmpStr=tmpStr.ToLower();
if(tmpStr==signature)
{
returntrue;
}
else
{
returnfalse;
}
}
privatevoidValid()
{
stringechoStr=Request.QueryString["echoStr"];
if(CheckSignature())
{
if(!string.IsNullOrEmpty(echoStr))
{
Response.Write(echoStr);
Response.End();
}
}
}
阅读全文

与微信服务器配置token相关的资料

热点内容
linux以日期查看日志记录 浏览:446
工业大数据是什么东西 浏览:881
魅族note3怎么重置网络 浏览:510
c语言程序设计模 浏览:92
儿童怎么做可编程机 浏览:603
数据计算属于什么统计学 浏览:921
07word怎么去掉标记 浏览:979
qq缓存的数据是什么 浏览:348
LED主Kv文件多少兆 浏览:856
苹果edge怎么删除下载文件 浏览:471
sas逻辑回归代码 浏览:572
用于keil下的stc器件数据库 浏览:400
新闻网站后台如何操作前台 浏览:539
在剪映app中怎么查看视频尺寸 浏览:9
linux文件成分包括 浏览:886
文件转换免费的软件 浏览:644
linuxwpsxlsx 浏览:482
小米手机怎么上移动网络连接失败怎么办 浏览:598
win10系统打开java 浏览:479
全日制编程什么意思 浏览:447

友情链接