活动结束后,你准备整理自己 Instagram 账号里的现场作品。有的是单张照片,有的是图集,还有视频。若只保存一个封面,很容易漏掉真正需要回顾的内容,也可能把不同帖子混到同一份资料里。

按账号取作品并保留翻页条件

用户作品接口使用 username,并提供分页相关参数。按文档选择一种适合的分页方式,保存实际返回的游标与本轮范围,不随意混用前后方向参数。先核对账号,再从列表挑出活动相关条目。活动日期和发布日可能不同,是否属于这次活动要结合内容人工确认。

用帖子 code 查清内容类型

详情接口接收 code,确认它对应目标帖子,不把用户名或完整分享文案直接填入。检查实际返回的是哪种作品及有哪些可取得的媒体信息。图集不能只凭封面判断所有项目,视频也不能只看静态图就认定已拿到可用文件。字段未返回时写未取得,不根据其他接口的结构猜路径。

目录以原帖为中心组织

可以建立帖子来源、活动环节、媒体项目备注、查询时间和后续保存状态。人工注释说明照片或片段用于哪部分回顾,AI 可帮助整理这些说明,但不能生成并不存在的媒体链接。原帖与项目的关系保留好,后续多人协作时才知道哪张资料来自哪里。

地址获取与文件处理分开验收

这组查询不等于已完成下载,也不保证媒体地址永久可用。需要保存文件时由后续流程实际执行,并检查结果与源作品是否一致,保存后再修改状态。遇到内容无法取得,先记录原因和时间,不把空缺自动当成帖子删除。最后得到的是可核对的活动媒体索引;它能帮助整理与查找,却不会自动剪辑回顾视频或替你完成再次发布。

这篇用到的接口

完整地址与参数

GET https://api.trmesh.com/openapi/api/v1/instagram/v3/get_user_posts

参数 类型 必填 含义
username string 是 Instagram 用户名(不含 @)
first integer 否 向后翻页时每页数量
after string 否 向后翻页游标(end_cursor)
before string 否 向前翻页游标(start_cursor)
last integer 否 向前翻页时每页数量
count integer 否 首次请求数量

可以复制的 Python 请求

安装 requests 并在环境变量中设置 TRMESH_API_TOKEN。把示例用户名或作品 ID 换成你要查询的对象。

import os
import requests

# 使用自己的 TRMesh 开发者密钥;不要将密钥写入网页。
url = "https://api.trmesh.com/openapi/api/v1/instagram/v3/get_user_posts"
params = {
    "username": "99brasil"
}
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 账号额度,运行前请确认接口价格。