微信公众号开发时,测试号配置自定义菜单,访问时报redirect_uri域名与后台配置不一样

项目是前后端分离的,我把wechatService和wechatPage都映射在了外网,测试号配置授权回调域名时配置的是wechatPage的域名。不知还有哪里是错的,希望路过的小伙伴可以帮忙解答一下

3个回答

微信公众号的配置哪里有配置你的域名以及你的IP地址吗???一般来说报这个错误是因为域名没有在公众号配置,但是我忘了在测试号上域名需不需要进行备案

qq_35280588
qq_35280588 回复qq_29291593: 最后我改了项目里配置文件的wechatPageURL和DomainNameURL的域名,并且将菜单重新发布。问题解决。
大约一年之前 回复
qq_29291593
qq_29291593 回复qq_35280588: 域名和IP地址都需要配置,我记得还需要下载一个文件放置在你项目的根目录
大约一年之前 回复
shufusheng
shufusheng 回复qq_35280588: 微信公众号里的域名和你项目域名一致;另外公众号app与key与项目里的也需要保持一致
大约一年之前 回复
qq_35280588
qq_35280588 我配置了域名,没有配置ip地址,这个域名是我从内网映射出去的,可以正常访问,
大约一年之前 回复

域名必须备案,另外需要域名的安全证书

wuhongchaook
wuhongchaook 回复qq_35280588: 是的
大约一年之前 回复
wuhongchaook
wuhongchaook 回复qq_35280588: 对的,必须备案而且必须证书https
大约一年之前 回复
qq_35280588
qq_35280588 唉,刚查了一下,不管是测试还是什么,只要是域名就需要备案,晕死
大约一年之前 回复
qq_35280588
qq_35280588 测试号也需要备案吗
大约一年之前 回复

域名是否保持了一致?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
微信公众号测试号,redirect_uri域名与后台配置不一致,错误代码10003
注册测试帐号只需要一个手机号,并且拥有微信帐号即可,具体流程如下: 打开注册的网址:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 用手机微信扫描二维码,然后在手机上确认即可 然后借口配置信息修改可以参考我的上一篇文章https://mp.csdn.net/postedit/81384480,里面有详细介绍,如果还有...
微信测试号配置
1.登录微信公众号 https://mp.weixin.qq.com/ 2.进入配置 3.生成用户自定义菜单 "button": [ { "type": "view", "name": "百度", "url": "https://www...
微信开发---10003 redirect_uri域名与后台配置不一致
微信开发---10003 redirect_uri域名与后台配置不一致 进行微信网页授权的时候发生了 10003错误,找了很久的原因,起初以为是没有进行encode编码,编码以后还是报这个错误。 在查阅资料以后,发现了原因,原来是我是我没有设置网页账号的域名,导致域名为空,当我设置网页账号的域名以后,就可以进行静默登陆了。附上java使用encode编码。 ...
redirect_uri域名与后台配置不一致,错误码10003
微信登录失败,redirect_uri域名与后台配置不一致,错误码10003 首先检查微信公众平台中的各项域名是否设置正确 微信公众平台 - 设置 - 然后进入微信商户平台 => 支付配置 => 公众号支付 => 支付授权目录 查看自己设置的目录地址和微信服务器回跳的url (redirect_uri)是否一致 记得注意 1. 头部要包含htt...
redirect_uri 域名与后台配置不一致 10003
redirect_uri 域名与后台配置不一致 10003(填坑解决方案) 看了网上的一些解决方案,感觉明明应该是很简单的问题。最后发现自己跳转的url少加了https:// 检查1 这里是授权修改的地方![在这里插入图片描述](https://img-blog.csdnimg.cn/20190319095505772.png?x-oss-process=image/watermark,type_...
微信公众号开发的测试账号配置
1.首先,你需要一个具有公网IP的域名 例如www.demo.com,它的域名解析的IP是123.123.123.123 2.在微信公众平台登录你的账号 微信公众平台:https://mp.weixin.qq.com 进入 开发->开发者工具 页面 点击 公众平台测试账号 如下图所示: 3.配置服务器和js接口安全域名 如下图所示: 第一步,配置服务器。点击修...
微信 错误码10003: redirect_uri域名与后台配置不一致错误
问题描述:在迁移项目时,微信手机端报出了 redirect_uri域名与后台配置不一致,错误码:10003 错误问题原因:Java后台配置的网页授权域名地址为: http://media.domain.com,微信mp后台配置的网页授权域名为 mapi.xxxxx.com,两个域名不一致导致了该问题解决方案:修改mp后台网页授权域名为 media.domain.com,问题解决现在的配置域名处于安...
微信公众号测试号回调域名填写正确,redirect_uri域名还是与后台配置不一致
今天在实现微信登陆验证功能的时候,用了ngrok进行了内网转发,在后台回调域名上配置的明明没错,却一直提示我redirect_uri域名与后台配置不一致,百思不得其解,最后发现是一个地方没处理,在此描述一下。   首先,先将接口配置信息配置关联好   其次进行设置这个网页授权获取用户信息     在设置的时候不需要加http://,不然还是会出现redirect...
微信测试号自定义菜单设置
微信测试公众号登录地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login   自定菜单设置地址:https://mp.weixin.qq.com/debug/cgi-bin/apiinfo?t=index&type=%E8%87%AA%E5%AE%9A%E4%B9%89%E8%8F%9C%E5%8D%95&am...
代码实现微信公众号自定义菜单,微信测试号自定义菜单
步骤1:获取access_token通过微信工作平台接口调试工具获取:https://mp.weixin.qq.com/debug步骤2:通过post请求接口设置自定义菜单我这里通过chrome的postman插件请求的url: https://api.weixin.qq.com/cgi-bin/menu/create?access_token=xxxxxxxxxxxxxxxxbody:{ ...
微信公众测试号自定义菜单
最近在做一个基于微信公众号的资源回收系统,由于与队长的想法发生冲突的原因,就打算自己自学一下微信公众号的自定义菜单。     ▍概述   由于目前只是在大学阶段,没有企业身份,不能进行企业注册,也就无法使用微信公众号中的自定义菜单功能(无法跳转网址),所以只能通过申请微信测试号来实现自定义菜单的跳转。   以下内容也主要是针对微信测试号自定义菜单的讲解。     ▍参考网址 ...
微信测试号申请及配置
1.进入微信的开发指南,在开始开发目录下,点击接口测试号申请   2.点击申请系统,用微信扫描二维码,进行快速注册,申请成功后,会分配一个APPID与appsecret   3.申请二级域名,推荐使用natApp,如果要用本地调试,最好开通隧道,进行内网穿透,具体二级域名申请和隧道申请就不详细说了 4.申请好域名后,进行测试号的token验证,这里需要绑定URL和TOKEN,URL对...
微信测试号配置随笔
微信测试号配置主要分为以下三步操作: 一、登录注册 点击进入微信公众平台接口测试帐号申请/登录 二、填写接口配置信息 此信息需要你有自己的服务器资源(没有服务器资源的盆友可以查看我的另一篇文章,免费获取自己的服务器资源),填写的URL需要正确响应微信发送的Token验证。URL是开发者用来接收微信消息和事件的接口URL,Token由开发者自定义(Token必须为英文或数字,长度...
测试号下,微信配置提示‘配置失败’
一. 问题描述: 标题的另一种描述:自己的公众号下配置微信服务器时,服务端一切正常,但是微信配置页面提示‘url请求超时’ 用nat123将域名www.zoukunzk.cn映射成127.0.0.1:8086 eclipse开启tomcat 运行项目 http://www.zoukunzk.cn/ASW 访问正常 但是域名配置微信服务器总是提示‘配置失败’,如下图所示: 关键是,ecli
微信公众号开发>网页授权获取用户基本信息 关于redirect_uri域名与后台配置不一致的问题处理
这段时间开始接触微信公众号开发,前面进展都还行,今天在尝试对接“网页授权获取用户基本信息”的时候碰到一些问题这里给大家分享一下这些问题和成功解决的方法 不喜勿喷。 第一个问题如下: 首先,对接这个的时候需要在 微信公众号开发平台>接口权限>网页授权>网页授权获取用户基本信息 里面配置获取用户信息的回调地址的域名 刚开始没有仔细看直接把回调地址全部复制过去 如下: 然后在调用的...
微信公众号开发--自定义菜单
代码在最下面,转载请在明显位置加入本篇博客地址 需要注意的: 1、自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。 2、一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“...”代替。 3、创建自定义菜单后,菜单的刷新策略是,在用户进入公众号会话页或公众号profile页时,如果发现上一次拉取菜单的请求在5分钟以前,就会拉取一下菜单,如果菜单有更新,就会
微信公众号开发生成自定义菜单
微信公众号开发生成自定义菜单
关于自定义菜单(微信公众号开发)
新手入门,使用C#编写了VS2013工程,Web发布后,应该怎样把菜单加入公众号呢?本来以为微信会提供一个上传工程文件服务,结果只看见通过加入地址的手动创建菜单的功能。rnPS:工程中有一个txt,里面有所有菜单的名称,地址,像json那样,应该如何使用?求解答,谢谢!
微信公众号开发自定义菜单
用的是github上开源的wechat.class.php sdk。index.php文件,也是我在公众号服务器配置的URL地址,index.php代码如下:rnrn[code=php]rn'123456', //填写你设定的keyrn 'encodingaeskey'=>'encodingaeskey', //填写加密用的EncodingAESKey,如接口为明文模式可忽略rn 'appid'=>'xxxxxxx', //appidrn 'appsecret'=>'xxxxxxx',rn 'debug'=>true,rn 'logcallback'=>'user_dump' //日志文件rn);rnrnrn$weObj = new Wechat($options);rn$ret = $weObj->valid();//明文或兼容模式可以在接口验证通过后注释此句,但加密模式一定不能注释,否则会验证失败rnif (!$ret) rn user_dump("验证失败");rn //exit;rnrnrn //设置菜单rn $newmenu = array (rn 'button' => array (rn 0 => array (rn 'name' => '我是商户',rn 'sub_button' => array (rn 0 => array (rn 'type' => 'view',rn 'name' => '绑定',rn 'url' => 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx219d0736743e4699&redirect_uri=http://g1t5549946.imwork.net/inn_wechat_nofity/bind.php&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect',rn ),rn 1 => array (rn 'type' => 'view',rn 'name' => '解绑',rn 'url' => 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx219d0736743e4699&redirect_uri=http://g1t5549946.imwork.net/inn_wechat_nofity/unbind.php&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect',rn ),rn 2 => array (rn 'type' => 'view',rn 'name' => '订单查询',rn 'url' => 'http://g1t5549946.imwork.net/inn_wechat_nofity/order_query.php',rn ),rn ),rn ),rn )rn );rnrn $result = $weObj->createMenu($newmenu);rnrnrn$type = $weObj->getRev()->getRevType();rn$events = $weObj->getRevEvent();rnswitch($type) rn case Wechat::MSGTYPE_TEXT:rn $weObj->text("hello, I'm wechat")->reply();rn exit;rn break;rn case Wechat::MSGTYPE_IMAGE:rn break;rn case Wechat::MSGTYPE_EVENT:rn if($events['event'] == Wechat::EVENT_SUBSCRIBE)//首次关注rn rn rn rn elseif ($events['event'] == Wechat::EVENT_UNSUBSCRIBE)rn rn //取消关注rn rn break;rn default:rn $weObj->text("help info")->reply();rn break;rnrnrn[/code]rnrn我的问题是,这个createmenu方法可以创建一个自定义的菜单,但是index.php这个页面会被经常调用(比如关注着给公众号发消息),总不能每次都去调用createmenu吧? 菜单只要一次创建成功了,后面就不用不断的调用了吧?如何在代码中控制呢?rnrn希望我说明白了。
微信公众号开发(四)自定义菜单
微信公众号开发(四)自定义菜单 1、说明 微信的自定义菜单分为普通菜单和个性化菜单,个性化菜单可以根据地区、性别、语言等为不同的用户展示不同的菜单,定义个性化菜单之前必须定义普通菜单,删除普通菜单则个性化菜单也会删除,自定义菜单有以下需要注意的地方: 自定义菜单最多包括三个一级菜单,每个一级菜单最多包括5个二级菜单。 一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“....
微信开发模式下自定义菜单配置
微信打开开发者模式后,以前通过微信后台配置的菜单就失效了,需要通过我们自己服务器后台配置(需要开发),还有一种比较简单的方法,就是通过微信提供的“微信公众平台接口测试工具”进行配置。下面重点说一下通过微信提供的测试工具进行配置的过程。一、进入微信接口调试页面地址:https://mp.weixin.qq.com/debug接口类型选择“自定义菜单”接口列表选择“自定义菜单创建接口/menu/cre...
微信自定义菜单配置
将微信自定义菜单存入数据库,动态从数据库获取自定义菜单
【微信】订阅号配置自定义菜单
第一步:百度搜索微信---点击微信公众平台---登录,管理员扫码确认登录。 第二步:开发者工具---在线接口调试工具             第三步:选择接口类型和接口列表,输入appid和secret ,获取access_token 检查问题后,如下显示为正确 第四步:拷
Java微信公众号开发之自定义菜单
自定义菜单
微信公众号开发(三)--自定义菜单
自定义菜单参考资料 微信公众平台 微信公众号开发文档 遇到的问题当配置服务器信息并启用过后,在微信公众平台设置的自定义菜单失效了。 通过接口进行设置自定义菜单官方文档—创建自定义菜单//只展示设置链接的btn $domain = 'http://xxx'; $menu = [ 'button'=>[ [ 'name'=>'商城', 'sub_butto
微信公众号开发,代码自定义菜单
package com.wzqj.wsp.util; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.google.common.cache.Cache; import com.google.common.cache.CacheBuilder; import com
微信公众号开发------自定义菜单部分
一:用户访问自定义菜单 1:配置自定义菜单         1>登录微信测试号拿到APPID=*****  APPSECRET=****         2>在微信开发文档中根据APPID&APPSECRET来拿到accessToken         3>选择创建自定义菜单,填写上一步accessToken,可以根据业务需求参考微信开发文档创建自己的自定义菜单 注:自定义菜单中会配
微信公众号开发 自定义菜单创建
接口调用请求说明http请求方式:POST(请使用https协议) https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN正确时的返回JSON数据包如下:{"errcode":0,"errmsg":"ok"} 错误时的返回JSON数据包如下(示例为无效菜单名长度):{"errcode":40018,"errmsg
微信公众号开发自定义菜单跳转页面
微信公众号开发: 自定义菜单:静默授权跳转服务器上的url https://open.weixin.qq.com/connect/oauth2/authorize?appid=appid&redirect_uri=http://www.aaa.com/bbb&response_type=code&scope=snsapi_base&state=123&co...
微信公众号开发之创建自定义菜单
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hans201507/article/details/50429123 自定义菜单能够帮助公众号丰富界面,让用户更好更快地理解公众号的功...
微信公众号开发配置
1、注册一个微信公众平台账号 2、完善公众号设置 3、开发者配置  1)先要在后台书写代码,验证服务器的有效性 2)微信公众平台,开发者基本配置,填写服务器配置
微信公众号开发之配置
1.首先注册一个开发公众号账号,注意:个人账户。 2.登陆微信,点击开发者工具,进入测试号页面。         页面中的token,配置   注意:一下写在不同的控制器中,然后在网页上访问getinfo这个接口看能不能通。 //配置微信响应接口 public function getInfo() { define("TOKEN", "wei...
微信公众号开发配置(开发模式)
(完整代码见最后!!!) 一、服务器配置(公众号) token验证: 原理参考:微信公众平台-------开发-------开发者工具------开发者文档------入门指导------开发者基本配置-----查看逻辑流程图 第一步:本地搭建验证token服务: (前提,搭建好内网穿透,https://blog.csdn.net/qq_41287423/article/details/8654...
微信公众号开发 - 基础配置
一、相关文档: a.微信公众平台技术文档(微信公众号开发文档):https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432 b.简单的入门指引,包括注册、申请:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1472017492_58YV5 c...
微信公众号开发 redirect_uri 参数错误
之前做过一个微信公众号,后来没用了,就荒废了。最近有了自己的服务器,就想部署上去。然后在打开菜单里的的网页时,就出现了这个错误。看后台日志,没报错,数据全取对并返回了。应该是公众号的设置问题。 瞎撞结果被我撞到了,因为我没有申请服务号,所以用的是调试号。在“体验接口权限表“中,有个网页服务-》网页账号,点修改,把这里的域名改成新的服务器域名或ip。 问题解决。 写在最后: 同一个问题,可能
微信公众号开发配置注意事项
一、基本配置     1. 服务器URL: 通信地址 api.aspx 文件; 二、接口权限     1. 网页授权获取用户信息 三、公众号设置     1. 业务域名 四、微信支付     1. 开发配置  授权目录     2. 商户登录     3. 安装操作证书     4. 退款下载证书     5. 设置api秘药
微信公众号开发之配置token
class demo{ public function index(){ //验证消息来自微信服务器 //1.将token , timestamp, nonce三个参数进行字典排序 $token = 'weixin';  //token和配置的一样 $timestamp = $_GET['timestamp']; $nonce = $_GET['nonce']; $arr = arr
微信授权redirect_uri参数错误 和 错误码10003: redirect_uri域名与后台配置不一致错误 (解决方法)
在对接微信做公众号开发的时候,需要获取用户信息进行授权,授权出现“错误码10003: redirect_uri域名与后台配置不一致”问题。 手机微信端错误如下图 微信PC端错误如下图 原因:你的授权请求redirect_uri配置 与 微信公众号 订阅号或者服务号上配置的域名不一致,例如redirect_uri = “https://mp.csdn.net/postedit”,...
测试公众号开发相关配置
开发流程: 1.登录[微信测试公众号](https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login) 按要求完成注册登录,之后进入微信公众平台测试账号系统。 2.填写接口配置信息。 url为可以接收到微信服务器请求的地址(协议、域名,还需要具体的接口路径),token可自行随意定义,二者用于 服务器是否配置成功。点击提交...
微信登录报错:redirect_uri域名与后台配置不一致,错误代码:10003
微信公众号平台二次开发遇到的问题:redirect_uri域名与后台配置不一致,错误代码:10003解决方案:1.进入公众平台测试账号。  登录公众账号——“开发者中心”——“公众平台测试账号”。2.配置网页授权(配置域名)  配置完毕。谢谢大家观看。...
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数