我们使用的是 discourse.group 上的托管实例。我们配置了 Patreon 插件来更新一个名为“赞助者 (Patrons)”的群组,并且任何层级的赞助者都应该被包含在该群组中。目前,尽管在 Patreon 上有超过 1000 名活跃的赞助者,但该群组只有约 70 名成员,这看起来太少了,尤其是考虑到除了少数几个人是通过直接邀请加入的之外,我们只支持人们使用 Patreon 登录。
根据插件面板中的信息,同步操作自两天前运行以来就没有再运行,这与文档中建议的每 6 小时运行一次的频率不符,而且上次运行与几个人被移出该群组以及日志中出现错误(该错误似乎是来自 CloudFlare 而非 api.patreon.com 本身的响应)同时发生。我们大约每两周会看到类似的失败情况。
点击插件管理面板中的“更新 Patreon 数据并同步群组 (Update Patreon Data & Sync Groups)”按钮似乎没有任何作用(我们在插件中启用了详细日志记录,但没有任何日志输出)。
我个人没有与我们关联的 Patreon 账户的管理员权限,但是如果我使用为该插件设置的创建者令牌对 API 端点进行操作(使用 curl),它是有效的,我可以获得有效的响应、浏览认捐情况等。早些时候有一个帖子建议需要增加该实例的请求限制;我在我们的实例上进行了此操作,但似乎没有效果。
我查看了一些相关的帖子:
- Initial Update Patreon Data & Sync Groups doesn’t seem to work
- Patreon Plugin Not Updating
- Patreon reward group users got wiped out
但从我所看到的来看,似乎无论是手动还是按计划,同步都没有发生,或者至少没有按照文档暗示的每天 4 次的频率发生,而且由于我们不是自托管,我认为我能检查的范围已经到达极限了。