You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mastodon标签时间线API返回空数组,获取指定用户帖子求助

问题解决思路

首先你用错API了——/api/v1/timelines/tag/Exam5是用来抓取带#Exam5标签的公开帖子的,不是@Exam5这个账号的个人时间线。那2条可见帖子里没带#Exam5标签,所以返回空数组很正常,和账号配置没关系。

正确的做法是用账号时间线API:

  1. 先获取目标账号的ID
    调用这个接口:

    GET /api/v1/accounts/lookup?acct=Exam5
    

    返回的JSON数据里,id字段就是@Exam5的账号ID(一串数字格式)。

  2. 获取该账号的时间线帖子
    把刚才拿到的ID替换到下面的接口里:

    GET /api/v1/accounts/{账号ID}/statuses?limit=2
    

关于权限的补充

  • 如果@Exam5是公开账号:直接调用上面的接口就能拿到那2条公开帖子,不需要额外配置。
  • 如果@Exam5是仅关注者可见的私密账号:你需要用自己的账号生成一个access token(在Mastodon账号的「设置」→「开发」里创建应用,获取token),然后在请求头里带上:
    Authorization: Bearer 你的access_token
    
    同时你的账号必须已经关注了@Exam5,才能拿到它的私密帖子。

内容的提问来源于stack exchange,提问作者Alan shen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 05:02:06