2012-01-03 44 views
0

我有一个像我/客户的主页上设置的发送按钮。我已经指出他们的脸书个人资料页面,以便当人们喜欢他们或者从脸书或者他们的主页时,总是喜欢同样的事情。发送按钮返回错误代码,如按钮工作正常

无论如何,我已经使用fb社交插件页面来创建fbxml,并且我遇到了发送按钮的问题。类似的按钮奇妙地工作,但发送按钮不想合作。

首先,我设置了使用“http://www.facebook.com/AFEDEWA”作为喜欢/发送链接的按钮。但是,通过以这种方式配置按钮,当您单击发送时,您会收到一条错误消息,指出“无法到达ttp://www.facebook.com/AFEDEWA的页面,因为服务器返回了状态代码200 “。

所以我在网上做了一些挖掘,发现一些信息似乎表明可能发送按钮不喜欢别名/页面名称。我尝试将页面ID放入,当我这样做时,我得到一个不同的错误:“无法访问ttp://www.facebook.com/profile.php?id = 165721903513327的页面。”

(我删除了这些消息中的链接前面的H,因为董事会在抱怨太多的联系。但实际的错误信息有充分的:) HTTP)

作品链接无论哪种方式如果你的c/p到你的浏览器中,并且也可以使用类似的按钮。这似乎是发送按钮有一些问题?可能需要处理重定向而不是返回200 OK消息....?

任何想法将不胜感激。如果你想看到类似/发送按钮在运行,这是它的网站设置:http://www.coolersecurityadvisors.com

thx!

+0

'ttp://www.facebook.com/AFEDEWA'您会发现自己的错误;-)该按钮的工作原理没有错误对我来说btw。 – 2012-01-03 16:52:34

+0

我对你的评论感到困惑......你指的是我把“h”从“http”的前面离开的事实吗?如果是这样,那只是我发布此消息时所做的事情,因为董事会抱怨链接太多。 另外,你说这个按钮对你来说工作正常 - 你指的是类似还是发送按钮,工作正常吗? thanx !! – 2012-01-04 06:28:03

+0

是的,我指的是'http'中缺失的'h'。我尝试了Send和Like按钮。当我点击发送按钮时,它向我展示了预览图像的标题和我即将发送的URL的描述。像按钮一样工作。显示没有错误。 – 2012-01-04 08:16:40

回答

2

检查右上角的按钮后,我发现一个问题。似乎你不能使用Like/Send按钮来发送真实Facebook页面的URL/URL。 Facebook的URL调试器总是出现错误“Facebook无法抓取”。

如果你只是希望人们共享一个链接到你的Facebook页面,只需在你的服务器上创建一个文件,实现你想在Facebook上显示的OpenGraph标签(标题,图片等)并输出Facebook抓取工具正在访问此网站,如果它不是Facebook抓取工具,请将用户重定向到https://www.facebook.com/AFEDEWA

+0

这是一个很好的解决方法建议 – Igy 2012-01-04 16:37:01

+0

谢谢你为我研究这个,比约恩。我会考虑实现您的解决方法,并且/或者只是从该位置删除发送按钮,因为它不受我使用它的支持。谢谢! – 2012-01-04 18:43:26

+0

我使用的解决方案是在类似按钮上设置“send = false”,然后在主页URL之后添加一个 2012-01-04 18:56:35

0

修复了https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.coolersecurityadvisors.com%2F的8个警告,我认为这可能有助于解决问题。

+0

我会研究一下,thx – 2012-01-04 06:24:15

+0

嗯,你能帮我理解那个网页告诉我什么吗?我想知道,因为他们似乎提到“渲染新闻馈送故事”,这不是我喜欢/发送按钮正在做的事情。但是,该页面上还有一个Facebook墙上的Feed(工作正常),所以我不确定这是否是该页面中提到的内容。 thanx! thanx! – 2012-01-04 06:29:56

+0

是不是他喜欢/发送按钮指向他的Facebook页面的href?因此,没有必要修复这些错误,因为FB并不试图欺骗他的主页。 – nav 2012-01-04 08:14:27