我有一個運行在iframe畫布模式下的應用程序。而且,我正在嘗試添加一個fb:在這個應用程序中就像這裏一樣。我閱讀文檔並查看其他解釋,但似乎沒有任何工作正常。我將分享的細節,但是當用戶點擊等按鈕,我想顯示類似下面的(這是TechCrunch的和其他網站正在做的)用戶的牆壁通過fb放棄我的想法:就像在iframe應用程序中一樣!
約翰·史密斯喜歡的鏈接。
[APP LOGO]我的應用程序的頁面標題鏈接:my_app_url
當前頁面的
然而,Facebook的帖子這基本說明,這是沉悶和醜陋:
約翰·史密斯喜歡一條鏈接。
我的應用程序名稱(這是一個鏈接指向應用頁面)apps.facebook.com
apps.facebook.com(不是我的應用程序的網址,但通用apps.facebook.com URL)
基本上我看了看TechCrunch的網站,FB文檔等。而且,我把我的代碼是這樣的:
<fb:like href="http://apps.facebook.com/myapp/pageid" send="false" layout="button_count" width="450" show_faces="false" font=""></fb:like>
我初始化FB使用:
$("<div id='fb-root'></div>").appendTo('body');
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
window.fbAsyncInit = function() {
FB.init({
appId:appID, cookie:true, status:true, xfbml:true,
channelUrl: mySiteURL + 'fb_channel-1.0.2.html'
});
}
而且,在頁面上我也把下面的meta標籤:
<html xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml">
<head>
<meta property="og:site_name" content="Site Name-1"/>
<meta property="og:title" content="Title-1"/>
<meta property="og:image" content="http://mysite.com/logo.png"/>
<meta property="og:description" content="Description-1"/>
<meta name="description" content="Description-2"/>
</head>
但是,當用戶點擊該按鈕一樣,這一切都不顯示出來???
任何幫助真的很感激! 在此先感謝!
我們可以得到URL嗎? – chrisjlee 2011-05-11 22:08:39
嗨,我不得不改變代碼,因爲我不能這樣離開它。但是,任何iframe應用程序都有這個問題,我猜這是一個錯誤.... – 2011-05-13 19:23:29