我有我已經加入Facebook粉絲頁面Facebook應用程序,這個應用程序有一個像http://facebook.com/fanPage?sk=app_id的URL。現在,如果複製此鏈接並嘗試在Facebook粉絲頁面上分享它,它將使用頁面中的描述/圖像,而不是像應用程序那樣從應用程序中獲取。
有什麼方法可以改變它嗎?正確的meta標籤已到位。
彼得
我有我已經加入Facebook粉絲頁面Facebook應用程序,這個應用程序有一個像http://facebook.com/fanPage?sk=app_id的URL。現在,如果複製此鏈接並嘗試在Facebook粉絲頁面上分享它,它將使用頁面中的描述/圖像,而不是像應用程序那樣從應用程序中獲取。
有什麼方法可以改變它嗎?正確的meta標籤已到位。
彼得
是的,有一種方式,但不是直接。 Facebook總是提取首頁的元標記,因爲您的應用在未獲取的iframe中運行。
但您可以通過api提交wallpost(作爲用戶或作爲fanpage),並提供所需的信息。 (如圖片,視頻,說明,標題,...)
查看http://www.fbrell.com/fb.ui/feed爲例。
其他變體: 您在Facebook應用程序旁邊添加畫布應用程序。 (查看應用程序設置)此頁面上添加meta標籤的wallposts,並當過你想要分享您使用畫布應用程序網址被重定向到粉絲專頁喜歡
top.location.href = 'http://www.facebook.com/mypage?sk=app_id'
一個JavaScript。 Facebook的Greper忽略了JavaScript重定向,但是閱讀了meta標籤。用戶單擊wallpost會自動重定向到fanpage - 選項卡。
好主意,我創建了一個包含元標記和js重定向的文件,並將其放在主機上,然後只是共享該鏈接。工作過一種享受。 – Peter 2012-02-28 17:47:07