发送按钮返回错误代码,如按钮工作正常

时间:2012-01-03 15:56:04

标签: facebook send

我有一个喜欢/发送按钮,我已在客户的主页上设置。我已经指出了他们的Facebook个人资料页面,以便当人们喜欢他们或者来自Facebook或他们的主页时,它总是喜欢同样的事情。

无论如何,我已经使用fb社交插件页面来创建fbxml,我遇到了send按钮的问题。 like按钮工作得很好,但发送按钮不想合作。

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

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

(我删除了那些消息中链接前面的h,因为主板抱怨链接太多。但是实际的错误消息已经完整了http :))

如果您进入浏览器,该链接可以正常工作,也可以使用类似按钮正常工作。似乎发送按钮有一些问题?也许需要处理重定向而不是返回200 OK消息....?

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

THX!

2 个答案:

答案 0 :(得分:2)

检查右上角的按钮后,我发现了一个问题。看起来您不能使用Like / Send按钮喜欢/发送真实Facebook页面的URL。 Facebook的URL调试器总是会出现错误“Facebook无法抓取自己”。

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

答案 1 :(得分:0)