【问题标题】:facebook like is not posting to timeline/new feed/wallfacebook like 没有发布到时间线/新提要/墙
【发布时间】:2023-03-07 01:03:01
【问题描述】:

我在我的网站上遇到了一个奇怪的问题。我做了 facebook 开发者网站所说的完全相同的方式,但仍然遇到同样的问题。问题是当我点击我网站上的“喜欢”按钮时,弹出窗口和计数工作绝对正常,但故事没有在 Facebook 的时间线或新闻提要上发布。但是(听起来很奇怪)当我使用 linter 工具调试我的页面时,它没有显示任何警告,之后只有该页面的“like”按钮开始发布到用户的墙上,否则不会。我没有得到 linter 工具和 FB 的这个发布政策之间的联系。任何人都可以帮我解决这个问题....解决这个问题需要太多时间:(

这些是我的元标记

<meta property="og:description" content="[DESCRIPTION]" />
<meta property="og:site_name" content="[SITE_ADDRESS]" />
<meta property="og:type" content="object" /> 
<meta property="og:url" content="[PAGE_WHERE_LIKE_BUTTON_IS LOCATED]" /> 
<meta property="og:title" content="[PAGE_TITLE]" /> 
<meta property="og:image" content="[IMAGE_URL]" /> 
<meta property="fb:app_id" content="[APP_ID]" />
<meta property="fb:admins" content="[ADMINS_ID]" />

我在我的 App Dashbord 的 opengraph 上使用“赞”作为动作和“对象”。

最奇怪的是使用调试工具后一切正常。问题是为什么??

BR, 邮件大师

【问题讨论】:

标签: facebook facebook-like facebook-opengraph


【解决方案1】:

我遇到了同样的问题,我暂时解决了使用 ajax 调用直接从页面内部调用 facebook 调试工具的问题。这太可怕了,我知道。但如果你赶时间(像我一样),你可能想把它当作临时解决办法,直到你找到正确的方法

我的页面是http://www.organirama.com/showserver/minisite.php。解决方法是(需要 jquery)。:

$(document).ready(function() {
    $.ajax({
        url : "http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.organirama.com%2Fshowserver%2Fminisite.php",
        success : function (a,b) {
        },
        error : function (a,b,c) {
        }
    });
});

【讨论】:

  • 顺便说一下,感谢您提供这个临时解决方案。这肯定会帮助我完成一些手工工作!
  • 我可以使用这个脚本调试我的链接...谢谢...但仍在等待具体的解决方案o_O
  • 您找到解决方案了吗?我有同样的问题。
猜你喜欢
  • 1970-01-01
  • 2012-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-31
  • 1970-01-01
相关资源
最近更新 更多