我们的服务器位于德国,但我们的论坛是希腊语的。当用户在论坛上发布来自 Facebook 的链接时,Onebox 的标题和描述会以德语呈现。
有没有办法绕过这种行为?
听起来你描述的是 Facebook 的一个功能。我猜你需要将服务器迁移到 Facebook 认为位于希腊的地方。有一些关于使用代理处理此类请求的讨论(我记得是针对 Twitter 的?),它们或许能提供解决方案。
是的,我知道这不是 Discourse 的缺陷。我发帖是为了看看是否有人遇到过类似的行为。
我在 Stack Overflow 上找到了这个链接,虽然内容有点旧了,不确定是否仍然适用,但也许可以通过使用 Facebook 的 API 来规避这种行为。
“Onebox Assistant”,可靠地抓取这些预览! 可能是解决方案的一部分,或是一个提示。