微信开发者模式修改url_微信开发者模式url无效 - CSDN
  • 编辑模式与开发模式 微信公众帐号申请成功后,要想接收处理用户的请求,就必须要在“高级功能”里进行配置,点击“高级功能”,将看到如下界面: 从上图中可以看到,高级功能包含两种模式:编辑模式和开发模式...
    编辑模式与开发模式

    微信公众帐号申请成功后,要想接收处理用户的请求,就必须要在“高级功能”里进行配置,点击“高级功能”,将看到如下界面:


    从上图中可以看到,高级功能包含两种模式:编辑模式和开发模式,并且这两种模式是互斥关系,即两种模式不能同时开启。那两种模式有什么区别呢?作为开发人员到底要开启哪一种呢?

    编辑模式:主要针对非编程人员及信息发布类公众帐号使用。开启该模式后,可以方便地通过界面配置“自定义菜单”和“自动回复的消息”。

    开发模式:主要针对具备开发能力的人使用。开启该模式后,能够使用微信公众平台开放的接口,通过编程方式实现自定义菜单的创建、用户消息的接收/处理/响应。这种模式更加灵活,建议有开发能力的公司或个人都采用该模式。

     

    启用开发模式(上)

    微信公众帐号注册完成后,默认开启的是编辑模式。那么该如何开启开发模式呢?操作步骤如下:

    1)点击进入编辑模式,将右上角的编辑模式开关由“开启”切换到“关闭”,如下图所示:



    2)点击高级功能进入到开发模式,将右上角的开发模式开关由“关闭”切换到“开启”,但在切换时会遇到如下提示:


    提示需要我们先成为开发者,才能开启开发模式。那就先点击下图所示的“成为开发者”按钮:


    如果提示资料不全,那就先补齐资料再回来继续操作。需要补全的资料有公众帐号头像、描述和运营地区。

    资料补全后,再次点击“成为开发者”,这时将看到接口配置信息界面,如下图所示:


    这里需要填写URL和Token两个值。URL指的是能够接收处理微信服务器发送的GET/POST请求的地址,并且是已经存在的,现在就能够在浏览器访问到的地址,这就要求我们先把公众帐号后台处理程序开发好(至少应该完成了对GET请求的处理)并部署在公网服务器上。Token后面会详细说明。

    也就是说要完成接口配置,只需要先完成微信服务器的GET请求处理就可以?是的。 那这是为什么呢?因为这是微信公众平台接口中定义的。具体请参考API文档-消息接口-消息接口指南中的网址接入部分。点此进入

    面写的很清楚,其实你只要能理解上面在说什么就OK了,至于怎么编写相关代码,我已经帮你完成了,请继续往下看。


    创建公众帐号后台接口程序

    创建一个Java Web工程,并新建一个能够处理请求的Servlet,命名任意,我在这里将其命名为org.liufeng.course.servlet.CoreServlet,代码如下:


    可以看到,代码中只完成了doGet方法,它的作用正是确认请求是否来自于微信服务器;而doPost方法不是我们这次要讲的内容,并且完成接口配置也不需要管doPost方法,就先空在那里。

    在doGet方法中调用了org.liufeng.course.util.SignUtil.checkSignature方法,SignUtil.java的实现如下:



    这里唯一需要注意的就是SignUtil类中的成员变量token,这里赋予什么值,在接口配置信息中的Token就要填写什么值,两边保持一致即可,没有其他要求,建议用项目名称、公司名称缩写等,我在这里用的是项目名称weixinCourse。

    最后再来看一下web.xml中,CoreServlet是怎么配置的,web.xml中的配置代码如下:


    到这里,所有编码都完成了,就是这么简单。接下来就是将工程发布到公网服务器上,如果没有公网服务器环境,可以去了解下BAE、SAE或阿里云。发布到服务器上后,我们在浏览器里访问CoreServlet,如果看到如下界面就表示我们的代码没有问题:


    啊,代码都报空指针异常了还说证明没问题?那当然了,因为直接在地址栏访问coreServlet,就相当于提交的是GET请求,而我们什么参数都没有传,在验证的时候当然会报空指针异常。

    接下来,把coreServlet的访问路径拷贝下来,再回到微信公众平台的接入配置信息界面,将coreServlet的访问路径粘贴到URL中,并将SignUtil类中指定的token值weixinCourse填入到Token中,填写后的结果如下图所示:

    在写这篇教程的时候是使用的BAE环境,如果想学习微信公众帐号开发又没有公网服务器环境的,建议可以试试,注册使用都很方便,如果有问题我们还可以交流。

    接着点击“提交”,如果程序写的没问题,并且URL、Token都填写正确,可以在页面最上方看到“提交成功”的提示,并会再次跳转到开发模式设置界面,而且能够看到“你已成为开发者”的提示,如下图所示:




    启用开发模式(下)

    这个时候就已经成为开发者了,百般周折啊,哈哈,到这里还没有完哦,还有最后一步工作就是将开发模式开启。将右上角的开发模式开关由“关闭”切换到“开启”,如下图所示:



    到这里,接口配置、开发模式的开启就都完成了,本章节的内容也就讲到这里。接下来要章节要讲的就是如何接收、处理、响应由微信服务器转发的用户发送给公众帐号的消息,也就是完成CoreServlet中doPost方法的编写。


     

    展开全文
  • 使用pcwap程序可以跟微信相同,成为开发者模式,然后通过PCWAP程序后台可以配置关键词回复(文本和站内内容),关注时回复(文本和站内内容),生成自定义菜单(服务号和认证过的订阅号可用); 成为微信开者模式...

    使用pcwap程序可以跟微信相同,成为开发者模式,然后通过PCWAP程序后台可以配置关键词回复(文本和站内内容),关注时回复(文本和站内内容),生成自定义菜单(服务号和认证过的订阅号可用);

    成为微信开者模式教程如下:

    第一步:登录https://mp.weixin.qq.com/后,在公众平台后台管理页面 –> 开发者中心页,点击“修改配置”按钮,填写URL、Token和EncodingAESKey;

    URL填写:你的网址/index.php?s=/Weixin/index (注意W是大写);如:http://www.pcwap.cn/index.php?s=/Weixin/index

    Token(令牌)填写:pcwap

    EncodingAESKey:随机生成;

    消息加密方式:选择明文模式(这个很重要选错了会接收不到信息);

    点击提交 这里如果第一次没有成功可以多点几次,这是由于你的服务器延时造成的;



    展开全文
  • 微信开发者模式配置

    2018-03-09 14:14:03
    1. 点击打开链接 找到第二步的位置2. 3. 3.1 获取appsecret 3.2 根据要求填写服务器的ip地址 4. 打开修改配置看第五步5. 根据要求修改下面的内容(注:通过url必选能读取待文件才能成功 )...

    1.  点击打开链接  找到第二步的位置

    2.

    3.   

       3.1 获取appsecret           3.2  根据要求填写服务器的ip地址 

    4.   

         打开修改配置看第五步

    5.    根据要求修改下面的内容(注:通过url必选能读取待文件才能成功 )


    展开全文
  • 微信开发模式下自定义菜单配置

    千次阅读 2018-03-24 12:27:54
    微信打开开发者模式后,以前通过微信后台配置的菜单就失效了,需要通过我们自己服务器后台配置(需要开发),还有一种比较简单的方法,就是通过微信提供的“微信公众平台接口测试工具”进行配置。下面重点说一下通过...

    微信打开开发者模式后,以前通过微信后台配置的菜单就失效了,需要通过我们自己服务器后台配置(需要开发),还有一种比较简单的方法,就是通过微信提供的“微信公众平台接口测试工具”进行配置。下面重点说一下通过微信提供的测试工具进行配置的过程。

    一、进入微信接口调试页面

    地址:https://mp.weixin.qq.com/debug


    接口类型选择“自定义菜单”

    接口列表选择“自定义菜单创建接口/menu/create”

    接口参数:

    access_token: 是公众号访问接口用的,需要填写要修改的公众号access_token

    body: 创建菜单的JSON串。示例如下:

    示例一:(创建两个一级按钮菜单)

    {
        "button": [
            {
                "type": "view", 
                "name": "报名邀请", 
                "url": "https://blog.csdn.net/u014740338"
            }, 
            {
                "type": "view", 
                "name": "我的博客", 
                "url": "https://blog.csdn.net/u014740338"
            }
        ]
    }

    我创建的是连个view类型的菜单,也可以创建click类型的。

    示例二:(创建一级菜单+二级菜单)

    {
    	"button": [{
    		"type": "view",
    		"name": "技术积累",
    		"url": "https://blog.csdn.net/u014740338"
    	},
    	{
    		"name": "工作",
    		"sub_button": [{
    			"type": "view",
    			"name": "遇到的bug",
    			"url": "https://blog.csdn.net/u014740338"
    		},
    		{
    			"type": "view",
    			"name": "工作记录",
    			"url": "https://blog.csdn.net/u014740338"
    		}]
    	},
    	{
    		"type": "view",
    		"name": "我的博客",
    		"url": "https://blog.csdn.net/u014740338"
    	}]
    }

    body写好之后点击“检查问题”按钮。若创建成功会返回一下信息:


    若创建失败,检查access_token是否正确。

    若没有公众号来玩,可以自己申请一个测试账号,具体流程可以参考我上篇博客。

    展开全文
  • 微信公众号开发之成为开发者模式

    千次阅读 2017-05-03 22:03:49
    微信开发交流群:148540125欢迎留言、转发 ...4、weixin_guide如何成为开发者模式源码解读如何开发调试微信公众号1、本地调试就需要做端口映射到外网,工具有哪些呢? 推荐ngrok、QQ浏览器 2、n
  • 一个微信公众号,参考:微信公众号申请及介绍 内网穿透工具,参考:使用natapp开启内网穿透之旅 数据交互 编辑模式和开发模式的关系: 编辑模式和开发模式是互斥的关系,也就是说,当我们使用开发模式时,编辑模式...
  • 微信公众平台的开发者模式(PHP)

    千次阅读 2015-03-19 10:04:43
    该篇为原创,若转载请麻烦注明CSDN的wjbianjason,
  • 相关文档:微信公众号开发-实现服务端回复消息为空   xstream简单使用(wx消息体处理)   XStream-bean转换为xml是,携带CDATA  controller中直接...首先,按照微信公众号开发文档提示,进行公众号申请: ...
  • 要知道公众号开启开发者模式后,公众号自带的功能就不能使用了。 那么如何自定义菜单呢? 此时,我们要通过接口来配置微信自定义菜单,微信自定义菜单接口链接 先查看官方文档的自定义菜单: 然后,我们打开微信...
  • 首先看服务号下面配置信息,表示开发者模式已经打开。 这个时候,进入服务号查看,菜单已经消失。 接下来就是我们今天的主要内容,通过官方提供的调试工具,创建菜单。 当然,你也可以手写请求过程,第一步获取...
  • 企业微信开发者回调模式

    千次阅读 2017-01-23 16:09:39
    企业微信为企业提供了开发自定义应用的能力,为了能够让自定义的应用和企业微信的后台进行双向通信,企业可以在应用的管理后台开启回调模式。开启回调模式后,企业可以配置需要获取的成员操作或者地理位置信息,当...
  • 微信公众号的消息在微信接口调试器的消息调试上有回复,或者报错,日志也有,但是用手机和pc端的微信就没返回或者返回一个报错信息,并且日志也没得,同时再次配置开发者模式也报“请求url超时”
  • 一、准备环境  1、JDK1.6及以上版本  2、Eclipse  3、Tomcat  4、Ngrok ... 1、访问微信公众平台... 开发者提交信息后,微信服务器将发送GET请求到填写的服务器地址URL上,GET请求携带参数如下表所示: ...
  • 微信开发者基本配置

    2017-05-05 14:44:33
    服务器配置(未启用)修改配置 启用启用并设置服务器配置后,用户发给公众号的消息以及开发者需要的事件 推送,将被微信转发到该URLURL(服务器地址) http://www.xxx.com/wx_sample.php Token(令牌) token ...
  • 微信公众号开发模式开启总结

    千次阅读 2014-05-14 11:26:01
    师兄推荐了一个学经济的妹纸过来请教我微信公众号开发者模式如何开启,妹纸请教,那必须上刀山下火海哇。 稍作研究了一下,其实并不复杂,妹纸被卡到的地方是输入URL和Token的地方,其实这个URL和Token想明白了还是...
  • 目录 Demo最终效果 开发工具: 开发步骤: 第一步:准备工作,用visual studio写后台...刚自己做了一个开发微信小程序的Demo,怕忘了,记录下来。希望以后会跳过那些大坑~~ Demo最终效果 开发工具: ...
  • 在上篇文章实现微信扫码获取带指定参数时,微信公众号后台启用了服务器配置,导致之前设置好的微信自定义菜单失效。 开启了服务器配置,就无法用之前的方式在微信公众平台配置自定义菜单 此时,我们要通过接口来...
  • 2 微信开发者中心

    千次阅读 2016-06-02 16:51:16
    微信公众号开发者中心提供了使用代码开发微信微应用的功能,使用代码开发微应用需要用到服务器,本章讲解如何申请新浪云服务器和分析用户与应用服务器如何传递消息。
  • 登录微信公众平台官网后,在公众平台官网的开发-基本设置页面,勾选协议成为开发者,点击“修改配置”按钮,填写服务器地址(URL)、Token和EncodingAESKey,其中URL开发者用来接收微信消息和事...
  • 本文为大家介绍一下微信小程序开发者工具版本管理的一些使用方法,结合了笔者的一些使用体验和官方使用文档,致力于方便大家理解使用该项功能。本文编写时笔者使用的开发者工具版本为Stable v1.02.1910120.使用本...
1 2 3 4 5 ... 20
收藏数 7,993
精华内容 3,197
关键字:

微信开发者模式修改url