首页
/ Mastodon社交关系API中的requested_by字段解析

Mastodon社交关系API中的requested_by字段解析

2025-07-09 17:56:29作者:傅爽业Veleda

Mastodon作为去中心化社交网络平台,其API设计一直保持高度透明。近期开发者社区注意到关系模型(Relationship)中新增了一个重要字段requested_by,该字段在用户关系管理中具有实际意义。

字段定义与作用

requested_by是一个布尔类型字段,当值为true时表示:

  • 当前查看的账户已向你发送关注请求
  • 该请求尚未被处理(处于待审批状态)

这个字段主要出现在账户关系API的响应中,用于客户端展示待处理的关注请求。例如当用户A向用户B发送关注请求时(假设用户B设置了需要手动批准关注),在用户B查询与用户A的关系时,该字段就会显示为true。

技术实现背景

该字段最初在核心代码库的Relationship序列化器中实现,但初期未及时更新到官方文档。这种先代码实现后文档更新的情况在开源项目中较为常见,体现了Mastodon开发团队"代码先行"的敏捷开发理念。

开发者注意事项

  1. 字段兼容性:较老的客户端可能不支持此字段,应做好兼容处理
  2. 状态联动:该字段与following/followed_by等关系字段存在逻辑关联
  3. 隐私考量:该字段只在查询自己有权限查看的关系时才会出现

典型应用场景

  1. 客户端可以在"待处理请求"界面使用此字段筛选请求
  2. 开发者可以据此优化关注流程的UI提示
  3. 自动化工具可基于此字段实现请求审批工作流

随着Mastodon生态的不断发展,API的细粒度字段会持续增加,建议开发者定期关注官方文档更新,及时获取最新的接口变更信息。

登录后查看全文