很难说,因为我无法访问您尝试过的 Mastodon 服务器。但我怀疑是 HTTP 签名问题。我已将为 HTTP 签名问题添加更好的日志记录列入议程,这可能会对此有所阐明。稍后在同一服务器上重试。这可能是您在关闭签名后立即获得的失败搜索的缓存问题。
嗯,不对,仍然是 404。
考虑到我尝试使用了广泛使用的公共服务器(其中一个我以前从未用过,也没有理由将其账户缓存在其中),我猜测即使是从 Mastodon 来看,无法关注也将是最普遍的体验。
我注意到你是 mastodon.pavilion.tech 的管理员,如果你能分享该服务器在 HTTP 签名方面可能启用了互操作性的任何(可能是非默认的)设置,那将是极好的,这既有助于查明问题/当前限制,也可能有助于贡献 :-)。
这是一个标准的 Mastodon 服务器。你可能会通过自定义设置弄坏东西。但如果你运行的是标准的 Mastodon 服务器,该插件就会起作用。该插件在许多其他实例上都能正常工作。例如,你可以在 mastodon.social 上关注 #announcements。
正如你所说,你的 actor 在那里找不到。还有别的事情发生。你是否在使用 Cloudflare?你是否尝试过其他自定义设置?你是否可以访问你的 Web 服务器(例如 nginx)日志?
@evilham 我已向你发送私信以进一步调试,这样我们就不会占用这个话题。
我遇到了同样的问题,我发布了这个 Typofixer per la lingua italiana - Progetti - forum.linux.it 类别已启用 activitypub,应该是 @progetti@forum.linux.it
从这里我看到存在 https://forum.linux.it/.well-known/webfinger?resource=acct:progetti@forum.linux.it
有没有办法检查它是否确实像链接一样被发布了?
我看到用户可以关注它,但在 mastodon 上搜索却找不到。
我禁用了 HTTP 签名并启用了日志(两个选项),但我在 /logs 中没有找到关于此插件的任何信息。
我还发布了这个以进行双重检查 ShareBackported estensione per Firefox - Progetti - forum.linux.it
感谢您的报告@Mte90,我将很快添加更多日志来阐明此场景。感谢您的耐心!
抄送@evilham。
@hellekin @evilham @Mte90 感谢您的耐心等待!我已提交一个 PR 以记录此插件从外部参与者那里发送回来的所有传入请求错误。
当此 PR 合并后,请更新您的插件,然后如果您能:
-
确保已启用详细日志记录(站点设置“activity pub verbose logging”);以及
-
尝试执行您之前尝试过的完全相同的操作。
同时请牢记几点:
-
已经存在超过 26 种不同的传入请求错误场景。虽然表面上可能相似,但您的问题可能与其他人的问题不同,因此具体性是关键,即您采取的具体步骤。
-
失败的请求已将具体的错误消息返回给尝试请求的参与者,因此如果您可以访问它们,您可能还想检查您尝试连接到 Discourse 的参与者的日志。
我渴望听到您的进展,并进一步调查您的每个案例。再次感谢!
我也遇到了同样的问题,也许提供更多关于为什么无效的信息会有帮助。
等待,以便我可以做更多的测试 ![]()
谢谢 Angus,此 PR 现已合并。
我喜欢我们现在可以与其他 Discourse 实例共享主题的事实!
嘿 @Lhc_fl 抱歉这么晚才回复,您能详细说明一下您的意思吗?或许可以举个例子?
我有一段时间没试过了,但上次试的时候,如果我的用户名包含非拉丁字符(例如 @零卡),我的帖子在 Mastodon 上就无法查看。
但除了我目前的 Discourse 站点的一些问题(也包括我的生活)之外,我已无法再进行测试。
啊,我明白了。
看起来 Mastodon 不支持用户名中的非拉丁字符。
可能需要将您的 ActivityPub Actor 的用户名转换为拉丁字符。我正在查看这个问题。
这将在合并时得到解决
无法在 Fediverse 中使用的用户名(即非 ASCII 字符)将被自动转换为其用户名的合规变体,用于用户的 Actor 用户名(他们的 Discourse 用户名将保持不变)。我可能还会添加允许用户更改其 ActivityPub 用户名的功能(因此,如果您的 Discourse 用户名是非 ASCII 字符,您将不会仅仅被卡在自动转换的 ActivityPub 用户名上)。
当导航到启用了 ActivityPub 的类别时,是否可以在 body 中添加一个类?
ActivityPub 视图的主题列表的标记与 Discourse 的其他核心页面略有不同,导致某些主题无法正确设置此页面的样式。
例如,在使用 meta-branded 主题并访问 → https://meta.discourse.org/ap/category/67/followers 时,可以在 meta 上看到一个示例。
通常,顶部导航区域包含在 list-controls 中。
在其下方包含在 list-container 中。
是的,我们应该在插件中做些什么来解决这个问题。我来看看。谢谢!
您好,
我正在试用该插件,并注意到 [note][/note] 标签被忽略,所有内容都已发布。
我查看了选项,但没有发现任何明显可以解释这一点的地方。
将此类别中的帖子发布为的 ActivityPub 类型:笔记
ActivityPub 发布类型:第一篇帖子
是我遗漏了什么,还是其他人也遇到了这种情况?
嘿 @gde,
这个之前一直设置为 Note 吗?你之前是将其设置为 Article 吗?
您好 @angus ,
是的,主要目标从来都不是发布文章,所以我从未将其设置为“文章”。






