• 微信公众平台提供了测试账号,在公众账号没有审核之前,也是可以进行开发的。进入后台->开发者工具->公众平台测试账号->进入,当然也可以直接去 •...

    在微信公众平台认证之前,我们可以先申请一个测试的公众号来进行测试,这对开发人员来说还是有很大好处的!

     

    微信公众平台提供了测试账号,在公众账号没有审核之前,也是可以进行开发的。进入后台->开发者工具->公众平台测试账号->进入,当然也可以直接去

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

     

    官方网站直接申请

    我们可以连接服务器的url,搭建服务器过程可以参考我之前的博客

    http://blog.csdn.net/u014427391/article/details/50905128

    这样测试号就和服务器绑定好了

     

    然后进入测试器调试:

    debug.fangbei.org进行在线调试

     

    ok,测试成功了,我们这时就可以直接将代码移到订阅号或者服务号了

     

     

     

     

    

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

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

    扫描关注后登录

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

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

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



    展开全文
  • 微信测试官方网址: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
    最后使用自己的微信扫一扫,将自己添加到测试号中

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

     

    展开全文
  • 本文笔者采用的公众号为订阅号,开发微信测试

    公众号

    本文笔者采用的公众号为订阅号,开发为微信测试号

    公众号申请

    笔者可在微信公众平台申请公众号

    测试号申请

    • 申请测试号
      这里写图片描述
      这里写图片描述

    开发配置

    公众号基础配
    模板消息配
    API接口权限
    网页授权配置

    展开全文
  • 想要学习微信开发功能,又苦于没有认证公众号的伙伴们,可以通过注册一个微信公众号,然后申请一个接口测试账号的方式,来学习微信接口开发。【为了可以使用全部的常用接口,需要有一个域名和服务器空间】 下面简单...

    想要学习微信开发功能,又苦于没有认证公众号的伙伴们,可以通过注册一个微信公众号,然后申请一个接口测试账号的方式,来学习微信接口开发。【为了可以使用全部的常用接口,需要有一个域名和服务器空间】
    下面简单介绍一下,申请过程及使用方式:
    申请地址:https://mp.weixin.qq.com
    注册微信公众号
    个人申请的话,选择“订阅号”
    公众号类型
    完成注册之后,回到首页进行登录,手机扫码进入;
    在左侧菜单栏的“开发”–>“开发者工具”–>然后选择“公众平台测试账号”–>扫码获取;
    这里写图片描述
    系统会自动分配一个测试账号,接下来进行配置:
    这里写图片描述
    “接口配置信息”中的URL填写服务器地址(访问到文件的路径),如:
    http://www.qiandu.com/test.php;在‘Token’一栏填写自定义的验证值token,这里的token要跟test.php文件中声明的值一致,才能提交成功,完成配置。
    至于,js接口域名配置,直接写上述中的,例:www.qiandu.com,对应起来即可。
    这里写图片描述
    然后,扫面下面的二维码,关注该公众号,以便在开发过程中进行自主测试;
    下面介绍一下,test.php文件的大致内容:
    【说明:test.php文件内容部分来自网上公开资源,自主测试,总结而成,在此分享】

    <?php
    define("TOKEN", "mytest");//声明token
    $wechatObj = new wechatCallbackapiTest();
    //$wechatObj->valid();//验证token
    //$wechatObj->responseMsg();//自动回复功能
    $wechatObj->createCaidan(); //创建菜单
    class wechatCallbackapiTest
    {
        public function valid()
        {
            $echoStr = $_GET["echostr"];
            if($this->checkSignature()){
                echo $echoStr;
                exit;
            }
        }
        public function responseMsg()
        {
                $postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
            if (!empty($postStr)){
                $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
                $fromUsername = $postObj->FromUserName;
                $toUsername = $postObj->ToUserName;
                $ev = $postObj->Event;//获取事件类型
                $keyword = trim($postObj->Content);
                $time = time();
                $textTpl = "<xml>
                    <ToUserName><![CDATA[%s]]></ToUserName>
                    <FromUserName><![CDATA[%s]]></FromUserName>
                    <CreateTime>%s</CreateTime>
                    <MsgType><![CDATA[%s]]></MsgType>
                    <Content><![CDATA[%s]]></Content>
                    <FuncFlag>0</FuncFlag>
                    </xml>";
                if($ev == "subscribe"){
                //用户第一次关注时,自动回复消息设置
                  $msgType = "text";
                  $contentStr = "欢迎关注!";
                  $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);
                  echo $resultStr;
                }
               if(!empty( $keyword ))
               {
                    $msgType = "text";
                    $contentStr = "Welcome to wechat world!";
                    $erer=$keyword;
                    $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $erer);
                    echo $resultStr;
                }else{
                    echo "Input something...";
                }
            }else {
                    echo '';
                    exit;
            }
        }
        private function checkSignature()
        {
                $signature = $_GET["signature"];
                $timestamp = $_GET["timestamp"];
                $nonce = $_GET["nonce"];
    
                $token = TOKEN;
                $tmpArr = array($token, $timestamp, $nonce);
                sort($tmpArr);
                $tmpStr = implode( $tmpArr );
                $tmpStr = sha1( $tmpStr );
                if( $tmpStr == $signature ){
                    return true;
                }else{
                    return false;
                }
        }
        public function gettoken(){
            $appid='wxb*******c81';
            $secret='994009***32d79cc36';
            $getTokenUrl="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appid."&secret=".$secret;
            $accessTokenJson=file_get_contents($getTokenUrl);
            $accessTokenArr=json_decode($accessTokenJson,true);
            $accessToken=$accessTokenArr['access_token'];
            return   $accessToken;
        }
        public function createCaidan(){
            $access_token=$this->gettoken();
            $url="https://api.weixin.qq.com/cgi-bin/menu/create?access_token=".$access_token;
            $caidan= ' {
         "button":[
         {    
              "type":"click",
              "name":"乐曲欣赏",//一级菜单
              "key":"V1001_TODAY_MUSIC"
          },
          {
               "type":"click",
               "name":"歌手简介",//一级菜单
               "key":"V1001_TODAY_SINGER"
          },
          {
               "name":"菜单列表",
               "sub_button":[
               {    
                   "type":"view",
                   "name":"搜索",//二级菜单
                   "url":"http://www.soso.com/"
                },
                {
                   "type":"view",
                   "name":"视频",
                   "url":"http://v.qq.com/"
                },
                {
                   "type":"view",
                   "name":"友情链接",
                   "url":"http://www.baidu.com/"
                }]
           }]
     }';
            $result = $this->https_request($url,$caidan);
            print_r($result);
        }
        //封装一个函数,使用curl实现post方式的请求
        function https_request($url,$data = null){
            $curl = curl_init();
            curl_setopt($curl, CURLOPT_URL, $url);
            curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
            curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
            if (!empty($data)){
                curl_setopt($curl, CURLOPT_POST, 1);
                curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
            }
            curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
            $output = curl_exec($curl);
            curl_close($curl);
            return $output;
        }
    
    }
    ?>

    以上代码比较乱,大致逻辑如此,仅供参考,不喜勿喷。
    代码部分参考部分网上资源,再次感谢那些有爱的陌生人!

    展开全文
  • 综合笔者多年的微信公众号以及微信产品开发经验,本篇内容把微信公众号测试账户的接口配置过程分享给广大开发者朋友,开发语言是Java,采用目前流行的springmvc框架开发开发前必读以及准备工作: 1、微信公众...
  • 2.在微信公众平台登录你的账号 微信公众平台:https://mp.weixin.qq.com 进入 开发-&gt;开发者工具 页面 点击 公众平台测试账号 如下图所示: 3.配置服务器和js接口安全域名 如下图所示: 第一步,...
  • 记录一下微信公众号开发的时候的一些过程。。。 首先注册一个微信公众测试账号,虽然个人注册的订阅号也有此功能,但是却没有用户管理功能,所以这里就先拿测试账号开发微信公众号。。。 申请微信测试号在这里...
  • 释: 我是订阅号,申请的微信开发测试账号,操作授权登录 1. 下载web开发工具 2. 在公众号列表中, 开发者工具-》web开发工具-> 绑定开发者账号 -》输入你的微信号(微信号需关注公众号才可绑定),邀请...
  • 微信公众平台的网址是https://mp.weixin.qq.com/ ... 订阅号 服务号 ...企业微信 ...本文主要针对订阅号,申请订阅号成功后...但是微信有提供一个测试账号。 登陆后在微信公众平台的个人 首页 左侧点击 开发者工具,然...
  • 我现在已经完成微信测试账号的申请了,服务器资源的申请也已经完成了。接下来应该怎样让这个测试账号处于开发状态。需要在微信测试账号的后台登录一下进行配置吗? 已经到了这一步了,接下来该怎么操作?新手,望...
  • 我用个人的微信扫描微信开发平台的测试号,使用ngrok映射本机tomcat项目到外网,页面回调也填写的域名,依然提示scope没有权限或者参数错误,二维码不显示,本地tomcat服务器能接收到发来的参数,望大牛解答
  • 微信公众平台开发,从小白做起!无论是配置失败还是token失效,都有很多方法。
  • 进入开发者工具:公众号页面左下角 进入公众平台测试账号:开发者工具页面中...注意:本次微信开发专题,全部使用spring boot进行开发。 CODE:servletimport java.io.IOException; import java.io.PrintWriter;im
  • 接口测试帐号申请 1.测试号申请地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login,申请页面如下图: 2.点击登录按钮出现如下二维码界面,使用手机微信进行扫描登录。 3.扫描后手机微信...
  • 有的同学给我留言说, “自己没有微信公众号, 想要学习公众平台开发, 怎么办呢?” 其实这样的人很多, ...你只要申请微信开发测试账号就可以学习公众号开发的内容了…
  • 接入微信公众平台开发需要使用微信公众号,由于正式微信公众号...所以,为了帮助开发者快速了解和上手微信公众号开发,熟悉各个接口的调用,微信还提供了微信公众帐号测试号,通过手机微信扫描二维码即可获得测试号。
  • 最近微信发布了微信小程序内侧,各位程序员们是不是...本系列实战文章为大家介绍微信开发的相关知识,包括公众号申请、接口开发等。并为程序员们提供微信开发开源代码。后期也会出一些教学视频,和大家一起交流学习。
  • 作为一个用c#开发微信公众号的初学者,在测试接口配置界面就被难住了,总是配置失败。我用的ngrok部署的,在ngrok.exe中能看到微信中的url是访问ok的,但配置仍失败。根据张思凯《微信公众平台开发与案例分析》中...
  • 1、报错信息: ...如果是微信测试号的话,可能是没有授予权限,没有设置授权回调页面域名。 3、解决方案 到微信测试号管理里配置授权回调页面域名,设置成自己服务器的域名就可以了,注意不要带"http://"
1 2 3 4 5 ... 20
收藏数 38,093
精华内容 15,237