我真的很困惑。我是否需要Facebook Like按鈕的XFBML版本的appId?
我想在我的網站上使用一些非常簡單的Facebook插件,特別是基本的「贊」按鈕。
我已經知道如何使用iFrame的限制版本。
但是,現在我試圖找出XFBML方法,並且在線文檔似乎對您已知的很多假設以及工作示例上的確很短。例如,它們向您展示瞭如何調用JavaScript Init併爲您提供元素fb的單行HTML代碼:like ...但我看不到任何示例如何顯示/隱藏面,設置默認字體等。就像在iFrame代碼中一樣。
我已經知道你需要將它們作爲屬性添加到元素中,但是這要歸功於StackOverlfow,並且不需要感謝Facebook文檔,它只是簡單地將您帶入圈子。
<fb:like href="http://mydomain.com" show_faces="true" action="recommend" colorscheme="light" width="400" height="35" />
好了,所以現在使用XFBML代碼時,它的高度應該擴張/收縮自動根據所登錄或沒有我假設。
我不知道我是否應該初始設置高度爲「80」,或者如果這種情況自動發生。
而我不知道我應該在Init腳本中使用'你的應用程序ID'。沒有應用程序......只是一個Facebook公司頁面......所以當我只是在網站上放置一個Like按鈕時,爲什麼還需要一個應用程序ID?
<script>
window.fbAsyncInit = function() {
FB.init({
appId: 'your app id',
status: true,
cookie: true,
xfbml: true
});
};
對這些問題的任何啓發,將不勝感激。
謝謝你!
是的,Facebook的文檔是徹頭徹尾的可怕的。 – billmalarky 2011-11-01 17:45:29
離開'appId = 3990840334890'似乎工作得很好 – 2012-11-03 23:09:45
@PeterEhrlich我想你不會在提供appId時丟失統計信息/見解。似乎也適用於我。帶有評論插件的事件... – benzkji 2016-07-01 09:07:52