热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

微信公众平台账号注册及调通流程

     最近几天注册微信公众平台账号时遇到很多麻烦,网上也没很好的资料,导致浪费了很多时间,现在我就具体总结下注册微信公众账号并且调通开发者模式的流程。    刚开始我主要是参考

      最近几天注册微信公众平台账号时遇到很多麻烦,网上也没很好的资料,导致浪费了很多时间,现在我就具体总结下注册微信公众账号并且调通开发者模式的流程。

     刚开始我主要是参考柳峰老师的博客http://blog.csdn.net/column/details/wechatmp.html?page=2里面开发步骤介绍的很详细,代码也写的很详细。

     注册公众号时,前面输入的基本信息过程我就不在详写了。到选择类型时,由于是个人开通的,只能选择订阅号,订阅号就没有自定义菜单了,所以之后我也没有办法测试自定义菜单功能。不要企图用假的公司信息来注册服务号,微信目前的审核制度是比较严谨的。之前订阅号可以在注册完后升级为服务号从而获取自定义菜单功能,但是目前已经取消。但是可以用微信认证(注意不是微博认证)来升级订阅号,从而也能拥有自定义菜单等功能,但这里也有个问题。每次认证需要花费300元人民币,并且也需要填写机构信息,该信息的真实性校验微信做的更严谨。所以只是想做做测试的同学就注册一个订阅号玩玩吧。

     好了,现在开始讲讲基本信息注册完后,如果信息比较真实,应该在一两天类通过审核,在未通过审核期间账号中的功能选项下只有群发管理,高级功能是没有的,也就是说审核没有通过还不能开始编辑模式或者开发者模式。《微信公众平台账号注册及调通流程》

 

      在拥有高级功能后就开始启动开发者模式,开发者模式是为拥有编程能力的人员使用,所以编辑模式我就不在阐述,最麻烦的就是在url的

填写上面,此文章主要给草根程序员写的吧,如果有自己域名,自己的服务器或者有长期租用的服务器url就比较好填写。首先我没有自己的服务器,就偷偷的借用了公司的一台拥有公网IP的服务器,首先创建一个JAVA WEB项目,编写一个servlet来接受微信服务器发送来的验证请求,具体的代码还是推荐参考柳峰老师的博客,代码很详细,亲测没有问题,url下面的token也很简单,随便填写,只要和项目中的匹配上就行,也参考刘峰老师的文章。将WEB项目部署到服务器后,我在url直接填写ip地址+tomcat的8080端口+项目名+servlet地址,发现提示我”请输入合法的url”。《微信公众平台账号注册及调通流程》

当时很纳闷,查看官方文档后发现此url目前只支持80端口,于是将服务器上的tomcat下的conf文件夹下的server.xml修改。如此图:《微信公众平台账号注册及调通流程》

找到该段后,两个port默认为8080,修改为80端口,url就不会提示问题了。然后点击提交,提示“你的服务器没有正确响应Token验证,请阅读消息接口使用指南”,仔细检查代码没发现token的填写和程序里token的填写不一样,在servlet中打印信息发现根本没有接受到微信服务器发送来的验证请求,最后猜想微信服务器可能不支持url填写ip,只能是域名。本人也没有域名,只好在网上找一些免费的二级域名作为跳转,这个寻找的过程也很痛苦,有些免费申请二级域名的网站的跳转方式只是单纯的那种QQ空间地址跳转,不能作为此url。然后找到一些ip地址绑定跳转的点击提交后,注册页面又提示此域名有风险,被一些不法分子拿这些免费域名做坏事做多了啊,最后找到一个比较靠谱的网站https://freedns.afraid.org/subdomain/,这里提供了大量免费二级域名,点击Registry,提供了很多二级域名,我使用的是第二个us.to,如果不行还可以试试其他的。《微信公众平台账号注册及调通流程》

点击us.to,出现下图:《微信公众平台账号注册及调通流程》

如果过程中需要你注册,就简单的注册。在Subdomain中填写你自己想要的域名,生成后则为XXXX.us.to。Destination则填写你的服务器的公网ip地址。点击Save后就可直接在浏览器上输入域名测试是否跳转成功了,如果成功了则在微信注册页面url填写上对应的域名地址:《微信公众平台账号注册及调通流程》

而且servlet也接收到微信微博服务器发送来的验证请求。之后就可以愉快的进行编程了,后续的功能开发也可参考刘峰老师的博客。

 

 

 

 

 

如果有什么说错或者说得不好的地方请大家积极指出。谢谢。《微信公众平台账号注册及调通流程》


推荐阅读
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 本文介绍了使用cacti监控mssql 2005运行资源情况的操作步骤,包括安装必要的工具和驱动,测试mssql的连接,配置监控脚本等。通过php连接mssql来获取SQL 2005性能计算器的值,实现对mssql的监控。详细的操作步骤和代码请参考附件。 ... [详细]
  • 浅解XXE与Portswigger Web Sec
    XXE与PortswiggerWebSec​相关链接:​博客园​安全脉搏​FreeBuf​XML的全称为XML外部实体注入,在学习的过程中发现有回显的XXE并不多,而 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 本文介绍了使用AJAX的POST请求实现数据修改功能的方法。通过ajax-post技术,可以实现在输入某个id后,通过ajax技术调用post.jsp修改具有该id记录的姓名的值。文章还提到了AJAX的概念和作用,以及使用async参数和open()方法的注意事项。同时强调了不推荐使用async=false的情况,并解释了JavaScript等待服务器响应的机制。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
    VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
  • Firefox火狐浏览器关闭到http://detectportal.firefox.com的流量问题解决办法
    本文介绍了使用Firefox火狐浏览器时出现关闭到http://detectportal.firefox.com的流量问题,并提供了解决办法。问题的本质是因为火狐默认开启了Captive portal技术,当连接需要认证的WiFi时,火狐会跳出认证界面。通过修改about:config中的network.captive-portal-service.en的值为false,可以解决该问题。 ... [详细]
  • ZSI.generate.Wsdl2PythonError: unsupported local simpleType restriction ... [详细]
  • 本文介绍了如何使用iptables添加非对称的NAT规则段,以实现内网穿透和端口转发的功能。通过查阅相关文章,得出了解决方案,即当匹配的端口在映射端口的区间内时,可以成功进行端口转发。详细的操作步骤和命令示例也在文章中给出。 ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
author-avatar
mobiledu2502883211
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有