微信开发怎么测试_微信开发者工具怎么测试java微信开发 - CSDN
  • 微信测试官方网址:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 进入网址后,会分配一个appID和appsecret账号: 需要一个外网映射工具,可在此链接中下载https://natapp.cn/login。 然后将...

    微信测试官方网址:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

    进入网址后,会分配一个appID和appsecret账号:

     需要一个外网映射工具,可在此链接中下载https://natapp.cn/login

    然后将你的外网映射地址修改对应的URL中:注意只修改前面的路径,保留后面的/wx/portal,第一次保存会报错,再次提交一次就好了。

    然后修改如下图中的配置

    将外网映射的url粘贴上去,去除前面的http,如下图:

     

    将微信的appId和secret和token配置到项目中:

    wx:
      mp:
        configs:
          - appId:  wxde1af54203d3ce76
            secret: a2af0aff05d4f45b8a3ad056aaa9af0c
            token:  fanrong666
    最后使用自己的微信扫一扫,将自己添加到测试号中

    欢迎关注本人公众号,一起学习,交流。

     

    展开全文
  • 微信开发实战(1)—申请测试

    万次阅读 2016-10-26 23:06:12
    最近微信发布了微信小程序内侧,各位程序员们是不是...本系列实战文章为大家介绍微信开发的相关知识,包括公众号申请、接口开发等。并为程序员们提供微信开发开源代码。后期也会出一些教学视频,和大家一起交流学习。

    最近微信发布了微信小程序内侧,各位程序员们是不是早就想一展身手,跃跃欲试。


    但是目前还没有完全开放,所以我们还是先看看微信公众相关的开发,做好准备,等待微信小程序全面开放,到时候期待各位程序员们可以开发出优秀的小程序。


    本系列实战文章为大家介绍微信开发的相关知识,包括公众号申请、接口开发等。并为程序员们提供微信开发开源代码。后期也会出一些教学视频,和大家一起交流学习。


    一、公众号开发准备:申请公众号

    如果你还没有想好公众号的名字、形式(订阅号、服务号),可以先申请一个测试号,用于开发入门阶段的学习。测试号开放的接口比较多,比较方便用于开发测试。


    如果你想现在就申请正式号,请一定要选择好订阅号还是服务号,相关的区别可以百度一下。

    最主要的区别是,订阅号每天可以群发1次消息,服务号每月可以群发4次。如果是个人申请,个人建议申请订阅号比较合适。


    1.1 如何申请测试号?

    测试号不分订阅号和服务号,包括了它们所有的接口功能。

    如何申请呢?首先你要有自己的微信号,通过微信号进行申请。


    访问链接

    http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

    可以看到如下图片的界面:



    点击 登录 按钮,会弹出一个二维码,用手机微信扫一扫,即可看到如下界面:


    点击 确认登录 按钮,你的测试号就申请成功了!
        测试号信息
        接口配置信息
        JS接口安全域名
        测试号二维码
        模板消息接口
        体验接口权限表


    在电脑的网页中可以看到测试号的相关信息,包括:

        包括appID 和 appsecret。开发号接入的时候会用到。

        开发号接入时配置。

        如果需要使用jssdk,这里需要配置。

        公众号二维码。

        如果你需要使用模板消息,这里可以配置很多。

        测试号所具备的所有接口权限。


    1.2 开发者号部分接口权限一览

    在测试号页面可以看到 体验接口权限 一览表,以及每天使用频率的限制。

    接口很多,在此不详细介绍,如下图:




    二、 开发者接口文档

    上面图片的每个接口都有对应的文档,打开此链接可以了解详细介绍

    http://mp.weixin.qq.com/wiki/home/index.html



    三、公众号登录

    如果需要申请正式的公众号,打开此链接,即可实现注册和登录

    https://mp.weixin.qq.com/cgi-bin/loginpage


    登录成功之后,就看到了公众号所具备的部分功能菜单,如下图:




    结束语

    本篇文章简单介绍了如何申请测试号,

    下篇文章为大家介绍 微信公众平台接口调试工具

    程序员实战技能,扫一扫学习


    展开全文
  • 由于微信公众号开发需要一个公众号来帮助我们进行测试,而注册公众号有太过麻烦,且功能过于简单,还好微信提供了供开发人员使用的测试号。 微信测试号登陆连接  用微信扫一扫即可登陆 登陆后页面为 URL就是你的...

    最近接触到微信公众号开发,在此记录一下。

    由于微信公众号开发需要一个公众号来帮助我们进行测试,而注册公众号有太过麻烦,且功能过于简单,还好微信提供了供开发人员使用的测试号。

    微信测试号登陆连接 

    用微信扫一扫即可登陆

    登陆后页面为


    URL就是你的服务器地址,这里为了开发方便,我选择外网映射工具,这样可以随时的测试我的公众号,Sunny-Ngrok,可自行百度搜索使用方法。Token是你自定义的一个字符串。

    填写URL,Token后,微信服务器会通过get请求访问你的URL。

    我们在本地服务器上写URL的处理信息,微信服务器将发送GET请求到填写的服务器地址URL上,GET请求携带参数如下图所示。

    微信开发文档

    获取参数进行分析,将token、timestamp、nonce三个参数进行字典序排序然后将三个参数字符串拼接成一个字符串进行sha1加密 ,开发者获得加密后的字符串可与signature对比,相同就返回echostr随机字符串。

    package Server;
    
    import java.io.IOException;
    import java.io.PrintWriter;
    
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    import Tools.CheckUtil;
    
    /**
     * Servlet implementation class Text
     */
    @WebServlet("/Text")
    public class Text extends HttpServlet {
    	private static final long serialVersionUID = 1L;
           
        /**
         * @see HttpServlet#HttpServlet()
         */
        public Text() {
            super();
            // TODO Auto-generated constructor stub
        }
    
    	/**
    	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
    	 */
    	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		String signature = request.getParameter("signature");
    		String timestamp = request.getParameter("timestamp");
    		String nonce = request.getParameter("nonce");
    		String echostr = request.getParameter("echostr");
    		
    		PrintWriter out = response.getWriter();
    		
    		if(CheckUtil.checkSignature(signature, timestamp, nonce)){
    			out.print(echostr);
    		}
    	}
    
    	/**
    	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
    	 */
    	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		
    		doGet(request, response);
    	}
    
    }
    

    检查字符串的类

    package Tools;
    
    import java.security.MessageDigest;
    import java.util.Arrays;
    
    public class CheckUtil {
    
    	private static final String token = "hometao";
    	public static boolean checkSignature(String signature,String timestamp,String nonce){
    		String[] arr = new String[]{token,timestamp,nonce};
    		Arrays.sort(arr);
    		//生成字符串
    		StringBuffer content = new StringBuffer();
    		for(int i=0;i<arr.length;i++)
    		{
    			content.append(arr[i]);
    		}
    		
    		//sha1加密
    		String temp = getSha1(content.toString());
    		return temp.equals(signature);
    	}
    	
    	public static String getSha1(String str){
    		if(str==null||str.length()==0){
    			return null;
    		}
    		char hexDigits[] = {'0','1','2','3','4','5','6','7','8','9',
    				'a','b','c','d','e','f'};
    		try {
    			MessageDigest mdTemp = MessageDigest.getInstance("SHA1");
    			mdTemp.update(str.getBytes("UTF-8"));
    			byte[] md = mdTemp.digest();
    			int j = md.length;
    			char buf[] = new char[j*2];
    			int k = 0;
    			for (int i = 0; i < j; i++) {
    				byte byte0 = md[i];
    				buf[k++] = hexDigits[byte0 >>> 4 & 0xf];
    				buf[k++] = hexDigits[byte0 & 0xf]; 
    			}
    			return new String(buf);
    		} catch (Exception e) {
    			return null;
    		}
    	}
    }
    


    点击提交,测试成功!!
    注意token值和代码中的token值一定要相同。



    展开全文
  • 微信公众号开发测试帐号

    万次阅读 2018-01-10 10:33:01
    扫描关注后登录 ...填写JS接口安全域名 ,设置JS接口安全域后,通过关注该测试号,开发者即可在该域名下调用微信开放的JS接口,请阅读微信JSSDK开发文档。 注意:不知道啥原因,用自己的帐号申请测试

    官方链接:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

    扫描关注后登录

    需要填写接口配置,一个公网能访问的域名,推荐用natapp。

    填写JS接口安全域名 ,设置JS接口安全域后,通过关注该测试号,开发者即可在该域名下调用微信开放的JS接口,请阅读微信JSSDK开发文档

    注意:不知道啥原因,用自己的帐号申请测试帐号后貌似不能立即关注,但是同事的微信能关注。自己的帐号是过了两天就能关注了。



    展开全文
  • 微信公众号开发测试平台地址

    千次阅读 2019-07-29 21:35:56
    微信公众号开发测试平台地址: https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login.
  • 微信开发本地调试工具(模拟微信客户端)开源免费微信管家系统(java)源码下载微信部署需要依靠80端口,如何快速有效的调试本地微信开发程序,捷微团队(jeewx-java微信开源系统),采用微信开发调试工具...
  • 微信公众平台开发,从小白做起!无论是配置失败还是token失效,都有很多方法。
  • 微信开发之入门教程

    万次阅读 多人点赞 2016-01-12 10:55:26
    微信开发也是有了一定的认识。在此,小宝鸽再次无私地分享给大家啦。其实微信开发跟web开发没有多大的区别,只是经过了微信,然后再由浏览器打开。因为经过微信,因此你的web会附加一些微信平台所提供的一些功能,...
  • 作为一个用c#开发微信公众号的初学者,在测试接口配置界面就被难住了,总是配置失败。我用的ngrok部署的,在ngrok.exe中能看到微信中的url是访问ok的,但配置仍失败。根据张思凯《微信公众平台开发与案例分析》中...
  • 使用微信jweixin-1.2.0.js初始化时(wx.config)需要签名、appID,URL等参数,本文将讲解测试环境下,初始化各项测试数据的生成。如:公众号的测试appID,appSecret,域名的配置,签名生成等。进而使用微信获取位置接口...
  • 微信开发者工具测试配置

    千次阅读 2018-05-11 17:28:10
    呐,第一次接触微信开发,搞vue也搞了好久,页面框架和后台框架和我一点关系都没有,毕竟搬砖。。。。。。。自己也菜的抠脚。既然记不住,那就记笔记吧。下面是第一次为了用开发者工具测试需要配置的内容。首先,...
  • 微信局域网测试环境搭建方法

    千次阅读 2016-05-15 14:57:57
    微信现在越来越火,很多人想自己研究一下微信开发,但在开发平台认证的时候,必须通过80端口认证。 很多的宽带服务商把公司宽带的80端口封了, 而微信开发模式中服务器配置要求填写”公网ip”,并且只允许”80端口...
  • 文正教务系统微信开发

    千次阅读 2017-02-22 17:02:14
    文正教务系统微信开发个人开发微信,初出茅庐,以下是自己的一点货,希望对想开发微信的人有一点帮助,因为微信开发测试比较困难,所以将本机作为服务器是一个不错的开发选择,用ngrok进行内网穿透就可以进行本地...
  • 微信开发(一)搭建开发环境

    千次阅读 2018-05-05 17:49:12
    学习微信公众号的开发,必须先阅读微信开发文档,通过阅读文档,了解有关微信公众开发的步骤及相关限制,了解其工作原理等。 微信开发之入门指引 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...
  • 微信开发,如何搭建测试环境

    千次阅读 2020-04-23 10:26:44
    之前开发微信,苦于没有80端口,最麻烦的问题就是搭建测试环境和调试。花生壳这个工具可以很好的解决这个问题。 步骤 1、通过网址http://service.oray.com/,注册一个账号。并会获得一个免费的二级域名。比如cc....
  • 微信软件测试计划

    千次阅读 2014-07-02 20:12:28
    微信软件测试 1、被测项目介绍 1.1、微信概述: 微信是一个为智能终端提供即时通讯服务的免费应用程序,微信支持跨通信运营商、跨操作系统平台通过网络快速发送免费语音短信、视频、图片和文字,同时,也可以使用...
  • 综合笔者多年的微信公众号以及微信产品开发经验,本篇内容把微信公众号测试账户的接口配置过程分享给广大开发者朋友,开发语言是Java,采用目前流行的springmvc框架开发开发前必读以及准备工作: 1、微信公众...
  • 看到一篇博文介绍微信开发的,因为正在做这个东西,就认真看了一下,其中博文的第一章介绍了如何搭建自己的微信测试环境,为了解决微信开发中的调试问题,博主介绍了一个网站https://natapp.cn/。 ok,这个网站能干...
  • 微信公众号系列之测试号使用

    万次阅读 2019-11-10 21:31:12
    微信公众平台认证之前,我们可以先申请一个测试的公众号来进行测试,这对开发人员来说还是有很大好处的! 微信公众平台提供了测试账号,在公众账号没有审核之前,也是可以进行开发的。进入后台->开发者工具-...
  • 微信开发——本地测试环境搭建

    千次阅读 2016-10-19 14:09:43
    微信开发的本地测试环境搭建起来颇为繁琐(对微信团队失望,坑苦了苦逼的程序员)。
1 2 3 4 5 ... 20
收藏数 342,442
精华内容 136,976
关键字:

微信开发怎么测试