【发布时间】:2012-02-28 15:34:55
【问题描述】:
下午,
我有一个 Facebook 应用程序,已添加到 Facebook 粉丝页面,该应用程序的 URL 类似于 http://facebook.com/fanPage?sk=app_id。现在,如果我复制此链接并尝试在 facebook 粉丝页面上分享它,它会使用页面中的描述/图像,而不是像它想要的那样来自应用程序。
有什么办法可以改变吗?正确的元标记已到位。
彼得
【问题讨论】:
标签: facebook
下午,
我有一个 Facebook 应用程序,已添加到 Facebook 粉丝页面,该应用程序的 URL 类似于 http://facebook.com/fanPage?sk=app_id。现在,如果我复制此链接并尝试在 facebook 粉丝页面上分享它,它会使用页面中的描述/图像,而不是像它想要的那样来自应用程序。
有什么办法可以改变吗?正确的元标记已到位。
彼得
【问题讨论】:
标签: facebook
是的,有一种方法,但不是直接的。 facebook 总是会获取首页的元标记,因为您的应用程序在 iframe 中运行,它不会被获取。
但您可以通过 api 提交墙贴(作为用户或粉丝专页)并提供您想要的所有信息。 (如图片、视频、描述、标题……)
请参阅http://www.fbrell.com/fb.ui/feed 了解示例。
另一种变体: 您在 Facebook 应用程序旁边添加了一个画布应用程序。 (请参阅应用程序设置)在此页面上,您为墙贴添加元标记,以及重定向到粉丝页面的 javascript,如
top.location.href = 'http://www.facebook.com/mypage?sk=app_id'
当您想要分享时,您可以使用画布应用网址。 Facebooks greper 忽略 javascript 重定向但读取元标记。点击墙贴的用户会自动重定向到粉丝页面 - 选项卡。
【讨论】: