2017-09-17 08:46:58 towtotow 阅读数 514
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27860 人正在学习 去看看 秦子恒

有的同学给我留言说,

“自己没有微信公众号

想要学习公众平台开发,

怎么办呢?”


其实这样的人很多,

因为申请公众号,服务号需要公司的营业执照,

或者相关组织机构的证件,

而个人是没有这些证件的。


3ceshi.jpg


幸好,

微信也考虑到了这一点,

你只要申请微信开发的测试账号就可以学习公众号开发的内容了…

获取公众平号开发测试账号视频教程在线观看

http://edu.csdn.net/course/detail/2586/40525

2018-01-10 10:26:10 joefany 阅读数 100790
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27860 人正在学习 去看看 秦子恒

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

扫描关注后登录

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

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

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



2018-10-03 10:48:42 qq_41583828 阅读数 7418
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27860 人正在学习 去看看 秦子恒

微信测试公众号 url配置失败的问题的一种解决方法!

话不多说,国庆快乐!
-微信公众号开发使用测试号 一直提示管理失败(类似这个)
借用下别人的图
过程是这样的:

只需要三个步骤就可以搞定     1:在微信的测试公众平台填写服务器地址URL和Token.             
2:在自己的服务器写个简单的controller, 返回微信请求的信息                                                                                 
3:在页面上点击提交 , 微信平台会请求你填写的服务器地址 , 你的服务器正确响应微信的请求
 具体方式如下:第一步主要注意的要点:URL必须
 是外网能够访问到的服务器地址,  而且必须是80端口, 我们大多是本地开发, 如何把内网映射出去呢 ,?这是最麻烦的一点!
					  前往这里这里注册一个:https://www.ngrok.cc/  要仔细看教程  !

仔细看图片
本地测试代码如下:(仅供参考)

package com.imooc.abc;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.servlet.http.HttpServletRequest;
    @Controller
    @RequestMapping("/abc")
    public class GetWxSginController {

        private  Logger logger = LoggerFactory.getLogger(GetWxSginController.class);

        @ResponseBody
        @RequestMapping(value = "/test", method = RequestMethod.GET, produces = { "application/json;charset=utf-8" })
        public String getWxUserInfo(HttpServletRequest request,
                                   @RequestParam(required = false) String echostr,
                                          @RequestParam(required = false) String signature,
                                    @RequestParam(required = false) String timestamp,
                                    @RequestParam(required =false) String nonce
        ) {
            try {
                //只需要把微信请求的 echostr, 返回给微信就可以了
                logger.info("测试来过===================" + echostr);
                logger.info("测试来过===================" + signature);
                logger.info("测试来过===================" + timestamp);
                logger.info("测试来过===================" + nonce);
                return echostr;
            } catch (Exception e) {
                logger.info("测试微信公众号的接口配置信息发生异常:", e);
                return "错误!!!";
            }

        }
    }

前往公众号测试成功:
成功界面

控制台会输出:
在这里插入图片描述

要注意:不成功就断掉wifi使用网线!
不成功的小伙伴尝试下这个:https://blog.csdn.net/qq_34096082/article/details/79985141
不成功多找找方法,今天你看到的都是别人无数个日夜找到的解决方法!

2018-01-18 14:19:45 BuFanQi_Info 阅读数 383
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27860 人正在学习 去看看 秦子恒

公众号

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

公众号申请

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

测试号申请

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

开发配置

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

2018-09-28 14:11:09 qq_29914837 阅读数 1441
  • 微信支付开发-微信公众号开发12-微信开发php

    微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131

    27860 人正在学习 去看看 秦子恒

本节要求:

①微信公众号申请
②测试公众号的注册
③准备微信公众号开发的环境


微信公众号开发入门指引

微信公众号的接入在微信公众平台-微信公众平台技术文档中有着详细的介绍。在进行微信开发前,建议先完整的浏览下这个文档,可以帮助你有一个对微信开发的整体意识。


一、微信公众号申请

进入申请公众号网页,点击右上角 【立即注册】
在这里插入图片描述
 
 选择注册的账号类型(一般个人选择订阅号)
在这里插入图片描述
按照要求填写注册信息即可
在这里插入图片描述

备注:
 1.微信公众号分为服务号、订阅号、企业号。不同的公众号拥有不同的能力订阅号可以个人申请,服务号和企业号要有企业资质才可以。
 2.如果是服务号和企业号申请,会进入审核状态,一般审核在五个工作日内完成,实际上当天申请,一般第二天就可看到是否通过。


申请成功后进入
在这里插入图片描述

微信公众号开发主要指的是订阅号和服务号的开发:
  关于订阅号和服务器的区别,官方是这样解释的
  服务号:主要偏向于服务交互(功能类似12315,114,银行,提供绑定信息,服务交互),每月可群发4条消息;服务号适用人群:媒体、企业、政府或其他组织。
  订阅号:主要偏向于为用户传达资讯,(功能类似报纸杂志,为用户提供新闻信息或娱乐趣事),每天可群发1条消息;订阅号适用人群:个人、媒体、企业、政府或其他组织。
  个人订阅号有一些接口是没有权限的,也就是说个人订阅号无法调用一些高级的权限接口。


二、测试公众号的注册

但是一些高级接口,如生成二维码、网页授权、自定义菜单、微信支付这样的接口权限个人订阅号是没有调用权限的。因此微信公众平台提供了测试公众账号。
测试公众号的注册地址为:
http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login,
只需要到这个页面,点击登录,并用自己的微信客户端扫码,并授权登录,就可以获得属于自己的测试公众号。
或者 通过开发者工具-公众平台测试账号 进入
在这里插入图片描述
测试公众号具备几乎所有的接口,所以平时学习微信公众号开发时,就可以去注册一个测试公众号,然后使用这个测试公众号做开发就可以了。

注册测试公众号的步骤如下图所示:
在这里插入图片描述  
在这里插入图片描述
测试公众号的所拥有的接口权限如下:
在这里插入图片描述

可以看到,测试公众号拥有大部分的接口调用权限,因此用测试公众号来学习微信开发是完全可以的。


三、微信开发服务器准备

①微信公众号开发难点:调试问题
②原因:每次实现一个功能后都需要部署到一个公网服务器进行测试,因为微信用户每次向公众号发起请求时,微信服务器会先接收到用户的请求,然后再转发到我们的服务器上,也就是说,微信服务器是要和我们的服务器进行网络交互,所以我们必须保证我们的服务器外网可以访问到,这种部署到公网服务器进行测试的做法对于我们开发者来说简直是噩梦。
③解决思路:要想一个办法可以做到本地部署,本地调试代码,而要做到这一点,那么我们要解决的问题就是将内网的部署服务器映射到外网,让微信服务器可以正常访问到。
④解决办法:借助于第三方软件Ngrok,我们就可以做得到。Ngrok是一个免费的软件Ngrok,使用Ngrok后,我们就可以实现内网穿透,也就是说我们可以将内网的服务器映射到外网给别人访问,这对于我们在本地开发环境中调试微信代码是以及给用户演示一些东西非常快速和有帮助的,因为可以直接使用我们自己的内网的电脑作为服务器。
下载链接:(附使用方法)
https://download.csdn.net/download/qq_29914837/10692027

在这里插入图片描述

获得 http://037c75b7.ngrok.io
在这里插入图片描述

启动tomcat
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

发现输入:http://037c75b7.ngrok.io/和输入http://127.0.0.1:8080/ 都可以成功范围tomcat欢迎界面,表示内网映射成功

使用了ngrok之后,我们就可以把内网的服务器当成公网服务器来使用了.访问的速度也还在可以接受的范围内吧,截止到目前为止ngrok是可用的,微信公众号服务器是可以访问的,这样一来也就不妨碍我们做本地调式了。到此,我们的微信本地调试开发环境就算是搭建好了。


下一节内容

微信开发学习总结(二)——微信开发环境准备(1)
https://blog.csdn.net/qq_29914837/article/details/82891095

没有更多推荐了,返回首页