微信文章阅读数点赞数查询API接口及实现(小数据量)

12

微信文章阅读数点赞数查询API接口及实现(小数据量)

微信文章阅读数点赞数查询API接口及实现

前言

研究过微信文章阅读和点赞数的同学都知道,如何获取这两个数字,关键在于获取微信有效的key。这个key的作用时间大概是2小时,而且也有访问频率的限制。访问频率可以用代码控制,但是如果没有key,就无法进行查询。

获取微信key

首先,我们需要获取微信key。微信提供了一个接口,用于获取key。这个接口是 参数名称 | 类型 | 必须填写 | 备注 |

| --- | --- | --- | --- |

| grant_type | string | 是 | 固定值为client_credential |

| appid | string | 是 | 我们在微信开发者平台申请的应用id |

| secret | string | 是 | 我们在微信开发者平台申请的密钥 |

请求示例

```bashGET /cgi-bin/token?grant_type=client_credential&appid=APPID&secret=SECRET HTTP/1.1Host: api.weixin.qq.com```

响应结果

如果请求成功,会返回一个JSON对象,如下所示:

```json{

"access_token": "ACCESS_TOKEN",

"expires_in":7200,

"refresh_token": "REFRESH_TOKEN"

}

```

其中,access_token是我们需要的key。

使用微信key进行查询

现在,我们已经获取到了微信key。下一步就是使用这个key来进行阅读数和点赞数的查询。

请求参数

| 参数名称 | 类型 | 必须填写 | 备注 |

| --- | --- | --- | --- |

| access_token | string | 是 | 我们刚刚获取到的key |

| article_id | string | 是 | 我们要查询的文章id |

请求示例

```bashGET /cgi-bin/article/getinfo?access_token=ACCESS_TOKEN&article_id=ARTICLE_ID HTTP/1.1Host: api.weixin.qq.com```

响应结果

如果请求成功,会返回一个JSON对象,如下所示:

```json{

"errcode":0,

"errmsg": "",

"read_num": READ_NUM,

"like_num": LIKE_NUM}

```

其中,READ_NUM是阅读数,LIKE_NUM是点赞数。

实现

以下是使用Python语言进行实现的代码示例:

```pythonimport requests 获取微信keydef get_wechat_key(appid, secret):

url = " secret)

response = requests.get(url)

if response.status_code ==200:

return response.json()["access_token"]

else:

return None 使用微信key进行查询def query_wechat_article(access_token, article_id):

url = " article_id)

response = requests.get(url)

if response.status_code ==200:

return response.json()

else:

return None 使用示例appid = "APPID"

secret = "SECRET"

article_id = "ARTICLE_ID"

access_token = get_wechat_key(appid, secret)

if access_token is not None:

result = query_wechat_article(access_token, article_id)

if result is not None:

print("阅读数:", result["read_num"])

print("点赞数:", result["like_num"])

else:

print("获取微信key失败")

```

注意

* 这个示例代码仅供参考,需要根据实际情况进行调整。

* 微信key的有效时间是2小时,如果超过这个时间,就需要重新获取key。

* 访问频率有限制,如果访问频率过高,就会返回错误信息。

以上就是微信文章阅读数点赞数查询API接口及实现的详细描述。

点赞

版权声明:除非特别标注,否则均为网络文章,侵权请联系站长删除。

上一篇 python微信运动自动点赞

下一篇 python 朋友圈点赞收费吗_朋友圈点赞会收费吗,人工代刷微信点赞怎么操作