1.先注册一个微信公众号
这个比较简单,请自行百度一下。
地址:微信公众号平台
2.查看公众号的appid、AppSecret,并设置白名单
如下图所示:
1)appid和AppSecret是必须的,通过这两个参数可以获取access_token,而这个token是后面调用公众号API接口必备的参数,用来鉴权和验证身份用的。
2)同时,要设置程序访问的白名单,只有设置了白名单的IP,才能调用到公众号的API接口。
3.打开微信官方文档,按官网要求调用相关API接口即可
3.1 获取access_token
API:
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
3.2 新增一个永久素材(后面新增草稿要用到)
API:
https https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=ACCESS_TOKEN&type=TYPE
调用示例如下:
3.3 新建草稿
发布文章之前,需要先新建一个草稿,然后发布草稿里的文章。
API:https://api.weixin.qq.com/cgi-bin/draft/add?access_token=ACCESS_TOKEN
调用示例如下:
此处的thumb_media_id,就是刚刚新增永久素材返回的media_id。
3.4 发布文章
API:https://api.weixin.qq.com/cgi-bin/freepublish/submit?access_token=ACCESS_TOKEN
调用示例如下:
此处的media_id,就是刚刚新增草稿返回的media_id。
4.完成发布,查看已发布文章
最后,在公众号首页查看,可以看到刚刚我们通过调用API接口的方式发布的文章。