• 微信公众号开发入门


    1、申请微信测试号

      公众号分为未认证订阅号、微信认证订阅号、未认证服务号和微信认证服务号。每种类别的公众号具有的权限不同,具体可查询https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433401084。想快速进行开发的话,可以申请测试号,自动具有所有接口权限,方便开发。测试号申请接口:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

    2、申请域名

      微信推送消息是通过80端口或者443端口,需要绑定域名。一般开发环境都是公司内网,或者家庭宽带。公司内网需要配置网络,而家庭宽带通常没有80端口权限。这时候可以考虑ngrok。简单来说,ngrok可以提供一个域名,可以将访问这个域名80端口的http请求转发到你本地电脑上的某个端口,完全满足微信开发的接口需求。

      ngrok的官网是https://ngrok.com/。使用也非常简单,首先注册,然后下载软件解压。

      登录成功的页面可以看到两条命令,运行后,就可以了。

    ./ngrok authtoken ****
    ./ngrok http 80

      这时候http://488b34fa.ngrok.io的请求就会发送到本地的80端口了。等会在微信接口配置里面填写这个域名对应的url。

    3、阅读微信公众号官方文档

      https://mp.weixin.qq.com/wiki 上面有详细的开发步骤,按照上面的步骤就可以开发了。

    4、使用sdk

      直接按照文档开发,工作量还是比较大,而且新手可能遇到各种奇怪的问题。这里推荐使用第三方的sdk进行开发。不同语言通常都会有对应的sdk。

      对于java,可以使用https://github.com/Wechat-Group/weixin-java-tools,使用起来比较方便。基本文档都有,不过不够详细,大部分内容需要参阅微信官方文档。

    5、导入demo

      对应新手来说,直接参考demo,更容易上手。https://github.com/Wechat-Group/weixin-java-tools/blob/master/demo.md

      配置好数据库和微信信息,就可以启动项目。

    6、在测试号上面完成接口配置

      测试号上面需要设置推送的url和token。微信会验证url和token,确保项目已经启动了并且配置正确。微信接口配置成功后,就可以关注测试号进行开发了。遇到问题首先可以参考微信官方文档。

  • 相关阅读:
    QueryRunner查询返回值为int的数据
    c3p0连接池获取数据库连接
    javascript-文件File转换成base64格式
    php 判断是否手机端还是pc端
    MySql -- 数据结构
    tp5--路由的使用方法(深入)
    tp5--路由的使用(初级)
    tp5--开发规范
    二维数组排序 按某个字段排序
    文件记录网页访问量
  • 原文地址:https://www.cnblogs.com/lilinwei340/p/8284909.html
Copyright © 2020-2023  润新知