0

我在这里找到了一些提示,但都对我没有好处。所以问题是,点击一个赞按钮,弹出窗口有正确的生成链接,但在 facebook 页面上,我只有基本 url。

OG标签:我不能设置OG标签,因为页面上同时有数百个like按钮。

我还使用了 encodeURIComponents() 作为 url。

有趣的是,早些时候它还在工作,我们在 2012 年底观察到这个问题,所以 FB 改变了一些东西。同时代码没有改变。

知道如何在帖子中获取正确的网址吗?

您可以自己尝试一下:madarmegfigyeles.hu - 点击一个鸟图标然后点赞(先查看完整的 url,然后是 fb 的帖子)

谢谢你

编辑:如果我将 url 硬编码到 og:url 标签中,我会收到“循环重定向”错误,并带有 302 响应代码。

4

1 回答 1

0

所以问题是,点击一个赞按钮,弹出窗口有正确的生成链接,但在 facebook 页面上,我只有基本 url。

当然,因为您的所有个人文章(?)都重定向到您的基本 URL,正如调试工具清楚地显示的那样 - 因此 Facebook 将后者作为固有 URL 来点赞。

如果您在普通用户访问页面时需要在您的应用程序逻辑中进行此重定向 - 那么您必须免除 Facebook 的爬虫(通过其用户代理 -> 搜索)

于 2013-01-20T16:14:19.933 回答