600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 微信公众号接入开发者模式 服务器配置Token验证

微信公众号接入开发者模式 服务器配置Token验证

时间:2020-01-29 01:30:20

相关推荐

微信公众号接入开发者模式 服务器配置Token验证

概述

接入微信公众平台开发,开发者需要按照如下步骤完成:

填写服务器配置验证服务器地址的有效性依据接口文档实现业务逻辑官方指南文档

服务器配置

服务器地址(URL):填写完URL后,微信服务器会发送GET请求,并携带以下参数:signature:微信加密签名timestamp:时间戳nonce:随机数echostr:随机字符串令牌(Token):用于加密签名的密钥

API业务逻辑解决方案

比如我在微信公众平台服务器配置中进行如下配置:

服务器地址(URL):/api/mp令牌(Token):huayueniansi

[Route("api/[controller]")][ApiController]public class MPController : ControllerBase{[HttpGet]public ActionResult<string> Get(string signature, string timestamp, string nonce, string echostr){string[] tmpArr = { "huayueniansi", timestamp, nonce };Array.Sort(tmpArr);// 字典排序string tmpStr = string.Join("", tmpArr);tmpStr = SHA1Helper.SHA1Crypto(tmpStr);tmpStr = tmpStr.ToLower();if (tmpStr == signature && !string.IsNullOrWhiteSpace(echostr))return echostr;return "";}}

原文地址:/p/001f0ca5abf8

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。