微信公众号开发之配置信息错误(-106,-107错误)

最近开弄一个自己的订阅号,照着网络上面教程一步一步弄(开发语言用java写了个servlet demo)

在第一步成为开发者这边出了点问题。

教程引用别人的:

https://www.cnblogs.com/jerehedu/p/6377759.html

在这过程中,映射工具我先用了花生壳,发现花生壳80要钱了(苦逼码农没什么钱)。

然后用了ngrok,发现

一直报400,我很头疼,映射了80端口,程序也能输出

就是400,然后微信端平台一直配置失败-106(token check fail)和-107(token check timeout)互相交替出现

百度上面查了很多方法都用不上,然后看到这两篇文章:

https://blog.csdn.net/u012759397/article/details/52098045

http://www.thinkphp.cn/topic/34561.html

用了新浪sae服务器,

错误变成了405。

查询了下,这篇文章解决了这个问题。

https://blog.csdn.net/zhugewendu/article/details/73295276

原因就是原来我的代码重写doGet的时候没把super.doGet删掉,导致执行父类方法时候是默认实现是返回状态代码为405的HTTP错误。

最后我把super.doGet删掉了,就成功了。

如果其他方式都试过,还是106,107那就可能是super.doGet的问题

原文地址:https://www.cnblogs.com/longLifeFrog/p/8916903.html

时间: 2024-08-26 00:20:07

微信公众号开发之配置信息错误(-106,-107错误)的相关文章

微信公众号开发获取用户信息

一.获取用户基本信息接口 在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的.对于不同公众号,同一用户的openid不同).公众号可通过本接口来根据OpenID获取用户基本信息,包括昵称.头像.性别.所在城市.语言和关注时间. 获取用户基本信息 开发者可通过OpenID来获取用户基本信息.请使用https协议. 接口调用请求说明 http请求方式: GET https://api.weixin.qq.com/cgi-bin

(一)微信公众号开发基本配置

作为用代码进行微信开发者或要实现事件响应等功能,微信开发基本配置是必不可少的环节,本文大致梳理开发配置的流程. 1.登入微信公众平台:开发 ---> 基本配置   2.在基本配置页面有“服务器配置”,默认是未启用状态,需要我们先点击“修改配置”进行相关项目填写 3.填写以下项目内容 URL:必须以http://开头,目前仅支持80端口,服务器地址必须是可访问的有效地址(注:用本文中URL举例,曾经看到一篇博文将URL地址填为http://tx.heivr.com/token,但亲测实际开发中无法

微信公众号开发--获取用户信息中文乱码的解决方案

在微信开发中我们会经常需要获取用户的信息. 微信给我们提供了获取用户信息的api, 地址为 https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN 将其中的access_token替换为我们的access_token openid为关注用户的openid就可以获取到用户的信息了. 问题描述 不过获取到的数据却是中文乱码 而用Java程序获取的结果也是一样的

本地微信公众号开发调试配置

第一步 欺骗微信开发者工具,让对应域名解析到本地主机ip(127.0.0.1) 改host文件,底部添加127.0.0.1 对应域名 第二步 用到微信jsApi时,微信开发者工具不认带端口的地址,所以需要通过nginx,将对应域名反向代理到本地主机ip地址全称(127.0.0.1:开发端口) 下载nginx,修改nginx.conf,在http {}内添加如下代码 server { # 指定端口(nginx默认监听的端口,不用管) listen 80; # 修改位置--被代理的对应域名 serv

php微信公众号开发之音乐信息

高品质--HQMusicUrl 低品质--MusicUrl 核心代码如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 $textTpl = "<xml>         <ToUserName><![CDATA[%s]]></ToUserName>         <FromUserName><![CDATA[%s]]></FromUse

微信公众号开发-配置开发环境02

1.前言 经过前面的配置,基本完成了一些基础配置.后面接下来就是一些开发流程了. 2.配置pom.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi

PHP 微信公众号开发 - 消息推送

项目微信公众号开发,需要做用户消息推送,记录下来以便日后使用 1,接上一篇文章,可以查看如何获取用户openid PHP 微信公众号开发 - 获取用户信息 2,添加模板消息 3,查看模板详情 根据模板详情设置对应推送消息 4,代码实现 1 <?php 2 // 字符编码 3 header("Content-Type:text/html; charset=utf-8"); 4 5 // 微信接口类 6 class WeChat{ 7 private static $appid; 8

微信公众号开发教程[002]-配置

一.注册微信公众号 微信公众号官方入口https://mp.weixin.qq.com注册公众号,注册过程中,类型选择可能是新手比较迷惑的地方.微信公众号分为订阅号和服务号(还有个企业号,似乎用的人不多),每种类型下面又分为公司,政府部门,社会组织,个人等不同性质.不同类型,不同性质的公众号,权限不同,申请资料也不同. 例如:公司(订阅号或服务号),你得提供工商注册号,银行对账号.注册成功后,也并不是所有权限都默认开通,需要手动开通.有些权限还得微信认证之后才能开通.关于这些细节,可参阅微信公众

.NET微信公众号开发-5.0微信支付

一.前言 在开始做这个功能之前,我们要做的第一件事情就是思考,如何做这个微信支付,从哪里开始,从哪里入手,官方的sdk说明什么的,有没有什么官方的demo,还有就是老板给我的一些资料齐全不,那些要申请的接口什么的都有没有. 经过自己的一些探索,在老板的催促下终于硬着头皮做完了这个,很坑很坑的微信支付,在此做一些总结,希望对你们有所帮助,本人能力有限,如果有什么说的不好,希望大家多多包涵. 二.开发前准备. 1.0微信支付官方开发者文档 2.0官方demo下载 我们用c#所以选择.net版本 不过