发布应用程序墙共享选项

时间:2012-03-13 21:09:48

标签: facebook publish

我已阅读发布链接到我的墙或我的粉丝页面的指南。以下是指南:net.tutsplus.com/tutorials/php/wrangling-with-the-facebook-graph-api /

这是我的应用测试:

http://www.onlyimagination.com/mytest/source/

该应用程序有效,但我不想手动生成链接,我只想要分享。

这是此应用发布的screenshot

相反,我只是将链接和我的应用程序自动提取所有链接,例如此screenshot中的信息共享。

1 个答案:

答案 0 :(得分:1)

第二个屏幕截图中显示的信息只是facebook所拥有图片的信息。

为了告诉facebook如何展示您的链接,您需要使用the Open Graph protocol(您还可以使用Open Graph文档)。 使用此协议,您可以定义facebook知道如何提取的属性,例如标题,类型,图像等。

这意味着您希望人们在Facebook上分享的每个链接的响应都应包含og meta标记。


修改

抱歉,之前没想过要添加:

您可以使用Debugger tool查看Facebook“看到”网址的方式。 你看,当用户共享一个链接时会发生的事情是facebook有一个发送共享链接请求的程序,然后解析响应并搜索特定的标签以提取数据然后呈现给用户。 例如,尝试Debugger for google.com并查看提取的信息,然后尝试共享它并看到它使用相同的信息。

此外,在调试程序结果的底部,有一个链接 已删除的网址:如果您点击了您看到的实际内容,请查看我们的刮刀对您的网址的确切内容响应。

希望这能澄清它。


第二次编辑

我不知道你是如何在你的应用中发布你的帖子的(如果你只是添加你使用的代码,下次会更容易),但是你如何发布它(js sdk或来自服务器)并不重要你总是有两种选择:

  • 发布一个包含og meta标签的链接,这些链接会告诉facebook如何显示链接

  • 添加链接图片名称标题说明(js sdk和服务器graph api时的字段>