物流大超市

 找回密码
 注册
查看: 330|回复: 0
打印 上一主题 下一主题

解析如何速的采集微信公众号已发布文章

[复制链接]
跳转到指定楼层
1#
kaixun 发表于 2023-2-23 17:18:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

前段时间接到客户的要求,他希望在里发布的文章,可以在上同步调用这些文章,这样就不用复杂发布了,能省不少时间,但他又希望文章是直接显示在页面里的,而不是跳转到微信的页面,所以就需要做接口来采集所发布的文章。小程序源码的相关知识也可以到网站具体了解一下,有专业的客服人员为您全面解读,相信会有一个好的合作!






因为是微信的文章,肯定是有微信账号的,所以打开微信公众平台的页面,让扫码登录,需要先进行一些设置,才可以使用微信开发者接口:


首先是设置开发者密码AS和设置IP白单,如下图所示:




需要特别说明一下,如果忘记或不知道AS,只能重置,不可以查看,一旦重置,之前的AS将失效,要注意这一点。然后是设置IP白单,把调用接口的服务器IP填写上,可以填写多个,设置这两个参数是为了获取_,有了_才能调用微信开发者接口。





我们在微信公众平台的页面,可以找到内容与互动-发表记录,查看已经发表的记录,点击发布,可以看到已发布的文章,这里特别说明一下,根据微信官方的回复,目前是法获取到群发的文章的,需要把群发的文章发布一下,文章在发布里,则可以获取这篇文章,如下图所示:











使用接口获取发布的文章列表(其也包括文章内容),如下图所示:








我们使用的是发布能力-获取成功发布列表的接口,这个接口就是用来获取已发布的文章列表,从上面的接口可以看到,是必须有_才可以成功调用这个接口的,


下面介绍获取_方法,我使用的是3代码,如下图所示:





用$_=$-T($,$);即可获取到_;


其中和对应的是微信的开发者ID和开发者密码,因为这个接口每天调用次数是有限的,而且_的有效期是两小时,所以我们可以用S缓存来保存_,每一小时才调用_一次,其他情况直接使用已有的_就可以了。


这样就可以使用-?_=ACCESS_TOKEN接口获取文章列表了,返回的内容如下图所示:








其中就是我们所需要的文章列表的内容,将内容转成数组,然后插入到数据库表里就可以了,部分代码如下图所示:





其中_方法如下图所示:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|物流大超市 ( 桂ICP备2025065447号 )

GMT+8, 2026-1-21 14:26 , Processed in 0.045775 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表