一直没想过要开个微信公众号。想到经营公众号预计跟经营微博一样。像我这样的素养的,肯定没有这样的基因。

师兄推荐了一个学经济的妹纸过来请教我微信公众号开发人员模式怎样开启,妹纸请教,那必须上刀山下火海哇。

稍作研究了一下,事实上并不复杂。妹纸被卡到的地方是输入URL和Token的地方,事实上这个URL和Token想明确了还是非常easy理解的。微信的开发人员模式的意义在于,当订阅者通过菜单条或者发送消息等方式向公众号发送请求的时候,请求会首先到达微信server。然后微信server须要把这个请求再转发给开发人员自己的站点server上,开发人员在自己的站点中设置好相应请求相应的响应,然后响应就能够发送给微信的server,随后便能够推送到订阅者的微信client了。

所以。在成为开发人员之前,须要先对开发人员的站点进行验证,所以便有了URL和Token的验证。

URL事实上相应的就是开发人员站点所在server的地址,即站点页面相应的地址,依据微信开发文档的要求,该URL相应的页面须要对微信server发送过来的參数进行响应回传给微信server。而Token就是用来进行匹配的,所以Token能够随意指定一段字符。

那URL该怎样获得呢?假设你有一台自己的server和一个属于自己的域名,那就十分方便了。可是假设没有呢?如今BAE、SAE、阿里云等云引擎提供了一个非常好的方法,网上有非常多使用BAE建立自己站点的教程。并且使用BAE的话能够自己主动设置一个域名,也省去了再进行域名申请购买的麻烦,所以这样的方法也非常方便简单。

有了自己的站点之后,就须要依照开发人员接入指南中的要求。生成须要的页面了。事实上接入指南中已经给出了非常好的PHP的样例,仅仅要将里边的Token改成自己想要设置的随意字符,然后上传到BAE里边部署的应用引擎上就ok了,然后把这个页面相应的URL填入微信公众平台相应的框框内,再填入自己想要设置的Token,就能够完毕验证了。

当然。也有非常多人习惯使用Java进行web的开发,也想要使用Java进行验证,网上也有非常具体的教程。事实上不管使用哪种语言,仅仅要能够get到相应的參数,然后echo回微信server须要的參数。就都能够完毕验证的。

实測时发现将改好的PHP代码上传至BAE上以后,多次測试均无法通过微信公众平台的验证。最后无奈之下改用SAE。在里边随意创建了个版本号。SAE还直接支持在线改动版本号库里边的代码。直接将默认生成的index.php改动成用于验证的php代码。亲測直接通过。

小记。

转载于:https://www.cnblogs.com/ldxsuanfa/p/10583278.html

微信公众号开发模式开启总结相关推荐

  1. 什么是php微信开发,php微信公众号开发模式详解

    这篇文章主要介绍了php微信公众号开发者模式,通过后台服务器与微信关注用户实现更多的交互作用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 学习步骤:分四章来讲述这部分内容,下面是每章的大致内容. ...

  2. 微信公众号--开发模式之用户关注后自动回复(Java实现)

    访问我的个人博客 秋码个人博客 微信公众号开发–关注后自动回复(Java记录篇) 最终效果如下:

  3. 微信公众号开发模式之用户账号绑定

    公司需要微信这个平台和用户交流,于是开始研究微信公众平台.微信公众平台分为两种模式,其一是编辑模式,比如用户发什么内容,你可以响应什么内容.另外一种便是开发模式,这个模式功能丰富,不仅仅可以获取到用户 ...

  4. php微信公众号开发难吗,PHP微信公众号开发的两种模式

    微信现在已经深入到每个家庭,每个人至少人手一个账号是确定的,所以开发公众号也是很普遍的,今天爱站技术频道小编为大家带来的是PHP微信公众号开发的两种模式,感兴趣的小伙伴们可以参考下面的介绍. 学习步骤 ...

  5. 微信公众号开发(一)--开发模式与编辑模式

    学习步骤:分四章来讲述这部分内容,下面是每章的大致内容. 1.了解开发模式与编辑模式,开发前的一些准备. 2.开发模式用户.微信服务器.个人服务器是如何交互的.什么是接口. 3.各种接口功能的调用与实 ...

  6. 微信开发者模式php,php 开启微信公众号开发者模式

    php 开启微信公众号开发者模式 /** * wechat php test */ header('Content-type:text'); //define your token //定义TOKEN ...

  7. 该微信用户未开启“公众号安全助手”的消息接收功能,请先开启后再绑定,Java微信公众号开发消息推送公众号用户绑定问题 的解决办法

    问题概述 在进行微信公众号开发的时候遇到的这个问题,通过Web开发公众号的模板消息推送,在调试的过程中,需要进行开发者接口联调&调试,在调试之前需要将当前的公众号与用户的微信号进行绑定, 绑定 ...

  8. 【微信公众号开发】获取并保存access_token、jsapi_ticket票据(可用于微信分享、语音识别等等)...

    步骤一:首先得开通公众号(目的是 获得appid.AppSecret.设置安全域名)~ [公众号设置]→[功能设置] 设置相应的域名 步骤二:编写帮助类WeixinLuyinHelper中的代码 #r ...

  9. 微信公众号开发入门教程第一篇

    微信公众号开发入门教程第一篇 关键字:微信公众平台开发 作者:方倍工作室 在这篇微信公众平台开发教程中,我们假定你已经有了PHP语言程序.MySQL数据库.计算机网络通讯.及HTTP/XML/CSS/ ...

  10. Java微信公众号开发梳理

    Java微信公众号开发梳理 现在微信公众平台的开发已经越来越普遍,这次开发需要用到微信公众平台.因此做一个简单的记录,也算是给那些没踩过坑的童鞋一些启示吧.我将分几块来简单的描述一下,之后会做详细的说 ...

最新文章

  1. Java基础(十一) Stream I/O and Files
  2. JavaScript之事件
  3. 51nod 1103 N的倍数 思路:抽屉原理+前缀和
  4. Ansible剧本介绍及使用演示(week5_day2)--技术流ken
  5. isset、empty、var==null、is_null、var===null详细理解
  6. 【Python爬虫】信息组织与提取方法
  7. 织梦dedecms系统修改文章描述调用字数的方法
  8. 【论文阅读-Bidding】《Real-Time Bidding Algorithms for Performance-Based Display Ad Allocation,2011年,微软》...
  9. [转载] python如何删除对象属性_Python3基础 delattr 删除对象的属性
  10. dump java 分析工具,java内存分析工具 jmap,jhat及dump分析
  11. 美联储加息落地 题材股继续活跃创业板大涨1.85%
  12. ASO优化:ios关键词覆盖和增量技巧
  13. 题解 伊甸园日历游戏
  14. 安装极狐GitLab(ubuntu)----写给不爱看官方文档的人
  15. Chinese Std GBT7714-2015.ens EndNote 样式文件
  16. 集成高德sdk查看交通路况
  17. 数据处理中常用的Excel基本操作及函数
  18. npm系列:package.json
  19. php人物走动,pygame制作游戏人物精灵的行走及二段跳实现方法
  20. 联想乐檬k3刷安卓5.1教程

热门文章

  1. 小白刷LeeCode(算法篇)2
  2. 三种代码生成炫酷代码雨(推荐)
  3. 时空跳跃者的魔法(codevs3315)
  4. Exploiting Unintended Feature Leakage in Collaborative Learning 阅读心得
  5. 2021毓英中学高考成绩查询入口,2021年泉州各高中高考成绩排名及放榜最新消息...
  6. ios开发中UIButton设置标题和图片不能同时显示问题解决
  7. postgresql中DROP OWNED BY user_name对普通用户和只读用户的区别
  8. 一个过不了情关的男人!!
  9. 天地伟业tiandy如何连手机_西游释厄传手机版下载(附出招表)-西游释厄传手机版金手指下载v2020.10.24.14...
  10. obs摄像头模糊_【OBS虚拟摄像头插件】OBS虚拟摄像头下载OBS VirtualCam v2020 官方版-趣致软件园...