Drupal ActivityPub账号在Pixelfed被标记为私有求助排查
ActivityPub Drupal账号在Pixelfed被标记为私有但Mastodon正常的排查方案
核心排查方向
检查Actor Payload的隐私字段
查看账号Payload中的manuallyApprovesFollowers字段值,Pixelfed会依据该字段判断账号是否需手动审核关注(即私有状态)。若该值为true,账号会被标记为私有;需确保其为false。Mastodon对该字段的容错性更高,因此未出现异常。验证Outbox内容的可见性设置
检查示例笔记的Activity对象,确认visibility字段(或to/cc属性)是否设为Public。如果to仅指向followers集合,Pixelfed会判定内容为私有,长期下来可能影响账号的公开状态标记。核对Drupal ActivityPub模块配置
进入模块设置页面,确认“账号默认隐私”“关注审核开关”这类选项是否设为公开模式。部分模块默认开启关注审核,会直接让Pixelfed识别为私有账号。触发Pixelfed的账号数据刷新
在Pixelfed中重新搜索你的账号ID,尝试触发平台对该Actor信息的重新抓取。缓存的旧数据可能导致显示状态异常。确认端点的Content-Type响应头
确保账号Payload、Outbox等所有ActivityPub端点返回的Content-Type为application/activity+json。Pixelfed对内容类型的校验更严格,错误的类型可能导致解析失败,进而误标记为私有。
内容的提问来源于stack exchange,提问作者Kgaut
相关产品推荐
相关产品推荐

