下午,
我有一个Facebook应用程序,我已添加到Facebook粉丝页面,此应用程序有一个像http://facebook.com/fanPage?sk=app_id的URL。现在我如果复制此链接并尝试在Facebook粉丝页面上分享它,它会使用页面中的描述/图像,而不是它想要的应用程序。
有没有办法改变这个?正确的元标记已经到位。
彼得
答案 0 :(得分:1)
是的,有一种方法,但不是直接的。 Facebook总是提取首页的元标记,因为你的应用程序在iframe中运行而未被提取。
但您可以通过api提交一个wallpost(作为用户或粉丝页面)并提供您想要的alle信息。 (如图像,视频,描述,标题......)
请参阅http://www.fbrell.com/fb.ui/feed以获取示例。
另一种变体: 您在Facebook应用旁边添加了一个画布应用。 (请参阅应用程序设置)在此页面上添加墙贴的元标记,以及重定向到粉丝页面的javascript,如
top.location.href = 'http://www.facebook.com/mypage?sk=app_id'
当你想要分享你时,请使用画布应用网址。 Facebook的greper忽略了javascript重定向,但读取了meta标签。点击墙柱的用户会自动重定向到粉丝页面。