你在筹备一次周末市集,需要关注场地方、交通和主办方几个微博账号。每天都有新微博,但有些只是旧海报再次转发。比起复制所有内容,你更需要知道哪一条改变了自己的准备安排。
先确认通知来自谁
用用户信息接口查询目标账号,可按契约提供 uid 或 custom,再打开主页核对身份。显示名称不是充分证明,不要把粉丝转发账号当成主办方。保留当前主页、账号标识和关注用途,例如“场地开放安排”或“交通变化”,以便遇到同名账号时回查。
把发帖来源和活动日期分开
按 uid 读取微博列表,记录查询时间,并依照返回的 since_id 等分页信息继续读取需要的范围。活动日期应从实际内容里核实,不能直接用微博发布时间代替。一张旧海报今天重新出现,仍可能讲上周的活动;人工检查正文和图片里的日期后再进入计划表。
只把影响安排的变化摘出来
表格可以包括微博来源、涉及日期、通知主题、与原安排的差异、需要谁确认。比如场地开放时间变化会影响布置,单纯再次宣传不必重复提醒。图片中的细节要人工阅读或另行处理,不要认为列表接口自动识别了海报文字。若 AI 辅助摘要,要求保留原始日期表达与来源,遇到冲突写待核实。
通知摘要不能替代最终确认
为每条信息设置已读、待确认、已纳入安排等自己的状态。定时查询与提醒要另外搭建,不能把一次接口请求称为自动订阅。某条微博没有再次出现不证明已撤回,计划临近时应回到原帖或主办方正式信息核对。最终清单要告诉你今天需要改哪项准备、依据是哪一条通知,而不是堆积几页重复宣传,也不要直接凭这份样本对外宣布活动变更。
这篇用到的接口
- 获取用户信息:https://api.trmesh.com/openapi/api/v1/weibo/web_v2/fetch_user_info · 参数说明
- 获取微博用户文章数据:https://api.trmesh.com/openapi/api/v1/weibo/web_v2/fetch_user_posts · 参数说明
完整地址与参数
GET https://api.trmesh.com/openapi/api/v1/weibo/web_v2/fetch_user_info
| 参数 | 类型 | 必填 | 含义 |
|---|---|---|---|
uid |
string / null | 否 | 用户id |
custom |
string / null | 否 | 自定义微博用户名 |
可以复制的 Python 请求
安装 requests 并在环境变量中设置 TRMESH_API_TOKEN。把示例用户名或作品 ID 换成你要查询的对象。
import os
import requests
# 使用自己的 TRMesh 开发者密钥;不要将密钥写入网页。
url = "https://api.trmesh.com/openapi/api/v1/weibo/web_v2/fetch_user_info"
params = {
"uid": "1722594714",
"custom": "shuqi"
}
response = requests.get(
url, params=params, timeout=30,
headers={"Authorization": f"Bearer {os.environ['TRMESH_API_TOKEN']}"},
)
response.raise_for_status()
payload = response.json()
print(payload) # 先核对真实响应,再提取业务字段
调用接口会使用你的 TRMesh 账号额度,运行前请确认接口价格。
