首页 微信小程序 小程序开发 微信开发之开发者模式

微信开发之开发者模式

May 09, 2017 am 09:38 AM

1.0启用开发者模式

 

①填写服务器配置

 

启用开发模式需要先成为开发者,而且编辑模式和开发模式只能选择一个(进入微信公众平台=>开发=>基本配置)就可以看到以下的界面:

 

 

点击修改配置,会出现以下界面:

 

 

填写服务器地址(URL)、Token和EncodingAESKey,其中URL是开发者用来接收微信消息和事件接口URL。Token可由开发者可以任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全性)。EncodingAESKey由开发者手动填写或随机生成,将用作消息体加解密密钥。

同时,开发者可选择消息加解密方式:明文模式、兼容模式和安全模式。模式的选择与服务器配置在提交后都会立即生效,请开发者谨慎填写及选择。加解密方式的默认状态为明文模式,选择兼容模式和安全模式需要提前配置好相关加解密代码,详情请参考消息体签名及加解密部分的文档(微信公众号消息加解密开发文档)。

 

②验证服务器地址的有效性

 

开发者提交信息后,微信服务器将发送GET请求到填写的服务器地址URL上,GET请求携带四个参数。

开发者通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败(注意:微信服务器只支持80端口)。

使用GET请求带上以上参数请求服务器,具体实现代码:

 1 public void InterfaceTest() 2 { 3   string token = "配置时填写的token"; 4  5   string echoString = HttpContext.Current.Request.QueryString["echoStr"]; 6   string signature = HttpContext.Current.Request.QueryString["signature"]; 7   string timestamp = HttpContext.Current.Request.QueryString["timestamp"]; 8   string nonce = HttpContext.Current.Request.QueryString["nonce"]; 9 10   if (!string.IsNullOrEmpty(echoString))11   {12     HttpContext.Current.Response.Write(echoString);13     HttpContext.Current.Response.End();14   }15 }
登录后复制

 【相关推荐】

1. 微信公众号平台源码下载

2. 阿狸子订单系统源码免费下载

以上是微信开发之开发者模式的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1664
14
CakePHP 教程
1423
52
Laravel 教程
1318
25
PHP教程
1269
29
C# 教程
1248
24
Win11开启开发者选项教程 Win11开启开发者选项教程 Jan 06, 2024 pm 08:16 PM

在win11中,如果我们要安装使用自带的安卓模拟器,就需要先打开开发者模式,那么win11如何打开开发者模式呢,其实只需要在设置里找到开发者选项即可。win11如何打开开发者模式:1、首先点击任务栏最左边的windows徽标打开开始菜单。2、然后打开上方的“设置”选项。3、打开后,进入左边栏倒数第二个“隐私和安全性”4、随后打开右上角的“开发者选项”5、最后将其中的开发人员模式打开就可以了。

如何在 Windows 11 中启用开发者模式 如何在 Windows 11 中启用开发者模式 Apr 25, 2023 pm 10:58 PM

微软在Windows10旁边宣布了一项名为开发人员模式的新功能,该功能也存在于Windows11中。这对于所有在WindowsPC上进行软件开发编码并希望将其部署到其他设备上的开发人员来说非常重要。为了改善编码环境,用户必须在Windows系统上启用开发者模式,这使用户可以从编写、测试和部署代码的增强帮助中受益。用户必须确保开发人员模式不仅在进行编码的Windows机器上启用,而且在部署和测试它的设备上启用。如果您是编码新手并希望充分利用此功能,请继续阅读本文,该文章将指导您如何

小米14Ultra如何打开开发者模式? 小米14Ultra如何打开开发者模式? Feb 23, 2024 am 10:16 AM

小米14Ultra是很多消费者们都比较喜欢的全新机型,正式推出以来已经拥有了很高的销量,入手的用户们难免会遇到一些不了解的问题,下面小编就为大家介绍一下小米14Ultra怎么打开开发者模式?大家可以来一起看看哦。小米14Ultra怎么打开开发者模式?1、打开手机设置,点击这个“我的设备”2、往下翻找到“全部参数与信息”3、连续快速点击这个MIUI版本4、看到系统提示这个就说明已经打开了。5、我们再退回到设置里面,找到“更多设置”6、找到开发者选项打开就可以了。小米14Ultra怎么打开开发者模式

开发者模式会泄露隐私吗 开发者模式会泄露隐私吗 Nov 03, 2022 pm 02:26 PM

开发者模式有可能会泄露隐私,因为有些病毒软件可能会通过开发者选项模式来偷取你的隐私数据;开发者模式是给开发者使用的,用来给手机设备做高级调试的,对于一般用户来说,不建议开启开发者模式。

iqooz9怎么打开开发者模式? iqooz9怎么打开开发者模式? Mar 18, 2024 pm 05:34 PM

在Android手机中,开发者模式是一个非常有用的工具,可以为用户提供更多的操作权限和调试选项。通过打开开发者模式,您可以更好地控制和定制您的手机,以满足个人需求。如果您拥有一款iQOOZ9手机并且想要开启开发者模式,下面将为您提供一步步的指引。iqooz9怎么打开开发者模式?1、首先我们进入“设置”。2、然后点击“系统管理”。3、接着点击“关于手机”。4、然后点击“版本信息”。5、最后点击七下“软件版本号”即可开启。现在,您可以尽情地探索更多高级选项和设置,进一步改善您的手机体验。请记住,在开

iqooz9怎么关闭开发者模式? iqooz9怎么关闭开发者模式? Mar 19, 2024 am 09:37 AM

iQOOZ9是一款拥有众多先进功能和设置选项的强大智能手机。其中,开发者模式是一个可以让用户进行更高级调试和自定义操作的功能之一。然而,有时候我们可能会不再需要开发者模式,或者希望关闭它以确保设备的安全性和稳定性。如果你想了解如何关闭iQOOZ9的开发者模式,下面将提供详细的步骤指导。iqooz9怎么关闭开发者模式?一、从状态栏左侧下滑呼出通知栏,点击正处于开发模式”的通知即可关闭开发者选项;二、进入设置--系统管理/更多设置--开发者选项-关闭“开发者选项”;三、进入设置--系统管理/更多设置

opporeno5pro+怎么进入开发者模式_opporeno5pro+打开开发者选项教程 opporeno5pro+怎么进入开发者模式_opporeno5pro+打开开发者选项教程 Mar 25, 2024 am 11:06 AM

1、打开设置,点击【关于手机】。2、点击【版本号】。3、进入后连续点击版本号,即可打开开发者模式。

iOS17.2.1正式版开发者模式怎么打开? iOS17.2.1正式版开发者模式怎么打开? Jan 12, 2024 am 08:12 AM

“开发者模式”可为我们提供更多高级设置和调试选项,以满足研发需求。有部分用户升级至iOS17.2.1正式版后不知道如何打开“开发者模式”,iOS17.2.1正式版如何打开“开发者模式”呢?升级iOS17.2.1正式版后想启用“开发者模式”可参考以下步骤操作:未激活“开发者模式”前,iPhone设备设置里是找不到“开发者模式”的,我们需借助来激活“开发者模式”!第一步:打开,进入【工具箱】-【虚拟定位】;第二步:直接点击【修改虚拟定位】,以激活“开发者模式”;此时会弹出提示,提醒进入iPhone的

See all articles