Facebook Like按钮昨天突然停止为某些页面工作

时间:2011-09-14 21:49:40

标签: facebook facebook-like

我们的一些Facebook应用程序(某些网址)上的“赞”按钮突然(显然)昨天(大约18小时前)重置为零,并且将不再计算。也就是说,如果你喜欢这个URL,它会短暂显示1,然后重置。

很抱歉,如果这听起来像是一个熟悉的问题,但我确实花了几个小时检查所有类似的问题在这里和其他的interweb,遵循相关的建议,都无济于事。

主要的是,喜欢按钮已经工作了几天,几周或几个月 - 具体取决于应用程序 - 突然之间,他们已经停止了。

每个URL都通过linter(https://developers.facebook.com/tools/lint),没有检测到任何问题 - 是的,结果页面有一个fb:app_id标记,包含所有必需的og:标记,甚至还有一个规范的URL。

然而,在linter底部生成的“Like按钮”的执行方式与我们网站上的完全相同 - 它会短暂地弹回'1',然后显示'Error'并且帮助弹出窗口建议我使用棉短绒。 ; - )

这是一个示例'问题'网址: http://apps.facebook.com/winningsmiles/likeit

如果你通过linter跑步,似乎没有什么不妥。但是,“赞按钮”不起作用。

如果您点击页面的“图表网址”(http://graph.facebook.com/?id=http://apps.facebook.com/winningsmiles/likeit),您会注意到此网址有50个“共享”,即喜欢,直到它停止工作为止。所以确实有效

一些重要的侧面:

  • 有URL重写,以使URL“友好”。如果我用完整的文件名lint URL - 将'.aspx'添加到上面的URL(抱歉,我没有足够的'声誉'来发布另一个URL ;-) - 然后'喜欢按钮'可以成功使用;但当然,与Facebook的URL(图形ID)不同,所以无法吸收我们到目前为止使用过的URL的数量;
  • 以上网址是应用本身的“赞”网址。整个网站都有用户发布的内容,Facebook用户有机会喜欢每个帖子。与每个帖子关联的Like按钮正在工作,例如: http://apps.facebook.com/winningsmiles/likeit/2/951 重要的是要注意,它使用与主要“Like”完全相同的服务器页面,并生成相同的HTML和og:标签,当然除了og:url和canonical之外。

关于应用托管环境的一些技术评论...

  • 应用程序是用ASP.NET编写的;
  • 我测试过的三个应用程序,其中主要的Like按钮已停止工作,所有应用程序都位于相同的物理域(panasonic.communicates.to)和Web服务器上;
  • 域名尚未在https上 - 这将在10月1日之前发生,但我不认为这应该是它现在失败的正当理由。

这似乎不是问题的内容,但某些网址突然被阻止被强制使用。

0 个答案:

没有答案