Facebook 点赞按钮要求确认操作
首先,我已经阅读了以下主题:
包含此主题:
至少有 25 个应用程序托管在 anuary.com
子域 dev.anuary.com
主机下。他们都没有要求“点赞”行动得到确认。
值得一提的是,同一主机上托管着另一个网站( http://sinonimai.lt ),该网站有拥有超过 10,000 名粉丝,最近被 Facebook 禁用。我没有就这两个问题联系 Facebook,因此我只是从后者网站上删除了点赞框。希望是暂时的。
最烦人的是,即使你确认了“喜欢”动作,“喜欢”也没有没有被提交。我尝试过多个朋友帐户、不同的浏览器(可能需要报告错误?)。
我已经忽略它一个多月了。但它并没有消失。
没有隐藏的叠加层、没有边界元素或任何被视为异常放置的“例如“按钮元素。该网站和按钮本身是最近才放置的。开放图标签已就位,更改应用程序 ID 不会改变行为。
<meta property="og:title" content="Anuary"/>
<meta property="og:type" content="company"/>
<meta property="og:image" content="http://anuary.com/public/images/og-anuary-logo.jpg"/>
<meta property="og:url" content="http://anuary.com"/>
<meta property="fb:app_id" content="128740590570428"/>
<meta property="og:site_name" content="Anuary"/>
<meta property="og:description" content="Anuary is a company of accomplished developers and social media experts. We design engaging and innovative social media campaigns, for web and mobile, that are meant to interact with your targeted audience, through applications, websites, competitions and participation events. The objective being to spread the word about the product and increase loyalty to the advertised brand."/>
但是,页面内容是动态加载的。 Facebook 解析器看到的几乎是一个空白页面。
这会是一个问题吗?
To begin with, I've already read the following topics:
- Facebook Like without Confirm?
- Facebook Like button shows the "Confirm" link, but still cannot Like after confirming
Including this topic:
There are at least 25 apps hosted under dev.anuary.com
host, sub domain of anuary.com
. Neither of them ask for "like" action to be confirmed.
Worth mentioning, is that there is another website ( http://sinonimai.lt ) hosted on the same host, that had a fan base of 10 000+ people and was recently disabled by Facebook. I didn't manage to contact Facebook regarding either of the issues, therefore I simply took off the like-box from the latter website. Hopefully, temporarily.
The most annoying of all, is that even if you confirm the "like" action, "like" doesn't get submitted. I've tried on multiple friend accounts, different browsers (possible bug to report?).
I've ignored it for over a month. But it doesn't go away.
There are no hidden overlays, no bouding elements or anything that'd be considered unusual placement of the "like" button element. The website and the button itself has been placed very recently. The open-graph tags are in place and changing app ID doesn't change the behavior.
<meta property="og:title" content="Anuary"/>
<meta property="og:type" content="company"/>
<meta property="og:image" content="http://anuary.com/public/images/og-anuary-logo.jpg"/>
<meta property="og:url" content="http://anuary.com"/>
<meta property="fb:app_id" content="128740590570428"/>
<meta property="og:site_name" content="Anuary"/>
<meta property="og:description" content="Anuary is a company of accomplished developers and social media experts. We design engaging and innovative social media campaigns, for web and mobile, that are meant to interact with your targeted audience, through applications, websites, competitions and participation events. The objective being to spread the word about the product and increase loyalty to the advertised brand."/>
However, the page content is loaded dynamically. What Facebook parser sees is pretty much an empty page.
Can this be an issue?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不幸的是,我认为您最近遇到了 Facebook 的变更/设计决定。以下是讨论此问题的几个错误报告:
http://developers.facebook.com/bugs/274568892605777
http://developers.facebook.com/bugs/169544703153617
Unfortunately, I think you are running into a recent Facebook change/design decision. Here are a couple bug reports discussing this issue:
http://developers.facebook.com/bugs/274568892605777
http://developers.facebook.com/bugs/169544703153617
使用 Facebook 调试工具查看页面上的内容。
http://developers.facebook.com/tools/debug
它向您展示 Facebook 在启动时看到的内容刮擦页面。它可以帮助确定根本问题是什么。
关于多次喜欢/不喜欢内容,Facebook 有一些自动功能,可以防止喜欢显示在 Facebook 上,或者确实显示您所看到的“确认”链接。这主要是为了打击点击劫持,因为这是“赞”按钮的常见问题。
Use the Facebook Debug tool to see what content is on the page.
http://developers.facebook.com/tools/debug
It shows you what Facebook sees when it scrapes the page. It could help in identifying what the underlying issue is.
With regards to liking / unliking content multiple times, Facebook has some automatic features that prevent likes from showing up on Facebook, or indeed showing the 'Confirm' link you are seeing. This is mainly to combat click-jacking as this is a common problem with the Like button.
我遇到的问题是,当我将页面放在生产服务器中,然后当我在开发/测试服务器上进行修改时,它出现了“确认”。因此,我似乎认为我正在尝试通过不同的页面进行垃圾邮件“点赞”以获得更高的排名,但我所做的只是尝试在将更改上传到生产服务器之前在不同的服务器上测试我的更改。我不习惯直接在生产中进行更改,因为它可能会因为有错误的代码或不需要的布局而在我面前爆炸。
The issue which I faced was when I had my page in production server and then when I was making modifications on my development/testing server it came up with 'confirm'. So it seems to think that I am trying to spam 'like' through different pages to achieve a higher ranking but all I am doing is trying to test my changes on a different server before uploading them to production server. I am not comfortable with making changes straight into production as it could blow up in my face with buggy code or an undesired layout.