微信公众号开发简单指南

一. 微信公众号开发

1.1 微信公众号开发是什么?

  • 通过符合微信公众号的语法规范,达到跟在公众号官网后台同样的功能,同时能够根据一系列支持的接口,实现我们的特殊定制化需求;

1.2 微信公众号开发有哪些作用,特点,注意事项?

  • 作用: 能够自定义去管理我们的公众号,同时能够扩展许多官方不支持的功能,能够更加简化操作流程,降低公众号操作门槛;
  • 特点: 自定义,可扩展,前景广阔;
  • 注意事项: 研发过程中,建议申请一个公众号,权限尽可能的齐全(如果是未认证的公众号,可能部分功能不支持使用); 同时要随时查看官方文档,按照官方语法规范去写;

1.3 获取用户验证Token

  1. 准备网址:
  2. 获取此公众号的 开发者ID(AppID)开发者密码(AppSecret),同时配置好白名单;如图所示: 在这里插入图片描述

    白名单的意思就是, 将你的电脑的ip添加进去,这样你的设备就为可信任设备;如果没有设置白名单,此设备是获取不到token的,也就是无法做后面的操作了;

1.4 获取登录token(access_token)

  • 请求url:
    https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=换成你的appid&secret=换成你的secret
    
  • postman请求示例:
    在这里插入图片描述
  • java代码请求示例:
    RestTemplate restTempalte=new RestTemplate();
    String result=restTemplate.getForObject(
    "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=换成你的appid&secret=换成你的secret"
    ,String.class);
    

    注意, access_token 作为一个验证token.很多地方接口调用都需要它; 同时它2小时刷新一次,所以注意token失效的问题;

1.5 获取公众号粉丝列表(获取已关注粉丝id列表及总数)

  • 请求url:
    https://api.weixin.qq.com/cgi-bin/user/get?access_token=你的Token
    
  • postman请求示例:
    在这里插入图片描述
  • java代码请求示例:
    RestTemplate restTempalte=new RestTemplate();
    String result=restTemplate.getForObject(
    "https://api.weixin.qq.com/cgi-bin/user/get?access_token=你的Token"
    ,String.class);
    

    当不传next_openid的时候,则默认查询一万条粉丝 openid; 当传next_openid 的时候,则查询从此openid开始起的一万条粉丝数据,我们可以根据此特性来进行总量查询或者分页查询;

1.5 获取公众号粉丝详细信息(单个粉丝详情)

  • 请求url:
    https://api.weixin.qq.com/cgi-bin/user/info?access_token=你的Token&openid=指定某个用户的openid&lang=zh_CN
    
  • postman请求示例:
    在这里插入图片描述
  • java代码请求示例:
    RestTemplate restTempalte=new RestTemplate();
    String result=restTemplate.getForObject(
    "https://api.weixin.qq.com/cgi-bin/user/info?access_token=你的Token&openid=指定某个用户的openid&lang=zh_CN"
    ,String.class);
    

    当我们查询某个具体的粉丝时,则传入指定粉丝的openid,就可以返回这条粉丝的个人信息了;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暗余

码字来之不易,您的鼓励我的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值