2009-12-30 61 views
1

我開始爲Facebook做一個基於iframe的應用程序。獨立的Web應用程序已準備就緒。只剩下Facebook整合。 我查看了文檔中的內容,並瞭解到我只能使用XFBML標籤。但是當我嘗試使用它們時,它沒有工作。 有人可以告訴我如何使用XFBML標籤。還有沒有在PHP頁面上做任何doctype mod?facebook xfbml用法

回答

1

我建議採取XFBML setup docs的演練。有幾個要求,要經過,然後才能開始渲染XFBML標籤:

  • 爲了XFBML標籤的工作,你必須指定xmlns:fb="http://www.facebook.com/2008/fbml在你<html>標籤的屬性。
  • 您需要一個跨域接收器文件(xd_receiver.htm
  • 您需要包含FeatureLoader.js庫。
  • 您需要使用RequireFeatures調用Facebook的庫加載XFBML解析器

有許多可用於設置XFBML如果谷歌身邊穿行,但說實話這FB文件是非常簡單的。這是我在設置新的iframe應用程序時始終遵循的一個。

+0

該鏈接不再有效。我發現XFBML文檔很難找到。它已被棄用? – rjmunro 2012-02-21 12:01:45

1

wiki狀態:

對於用戶的瀏覽器正確識別XFBML標籤,你需要指定頁面在XHTML。因此,你的頁面應該開始:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">