繁体   English   中英

FB 分享者的描述标签有问题

[英]problem with description tag for FB sharer

我想知道 FB 分享器是如何工作的。 当用户登录我的网站而不是我的网站时,我想与 FB 分享不同的东西。 所以我有 2 个描述标签,即登录用户和未登录用户不同。 但 FB 分享者不承认它。 共享时仅显示 1 个描述标签。 我也用过 FB lint。 我有同样的问题。

分享到 FB 时,用户标准是否不起作用?

当用户从您的网站分享/喜欢时显示的内容基于每 ~24 小时一次的抓取。 如果您为登录/注销显示不同的页面,则 Facebook 服务器只能看到注销的内容,因此这就是从共享/在 linter 中显示的内容。

如果你检查你的服务器日志,你会看到一个 facebookexternalhit/1.1 的用户代理。 那就是 Facebook Spider。 在我不知道您网站的架构的情况下,我无法真正提供一个很好的解决方案来说明您如何为 FB 提供两个版本,但至少您知道导致问题的原因。

好吧,我认为您应该尝试 facebook fb.ui 方法:

示例: http://fbrell.com/fb.ui/feed

文档: https://developers.facebook.com/docs/reference/javascript/FB.ui/

使用此方法,您可以轻松自定义消息,还可以为登录用户和访客设置不同的消息。

顺便说一句,要使其正常工作,您应该首先添加facebook js sdk

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM