2013-01-21 93 views
1

我看了一下OpenGraphFacebook's OpenGraph API一點點,但我不確定我是否瞭解不夠好畫分開它們的邊界的概念。opengraph協議和facebook的opengraph之間的界限是什麼?

如果我正確理解的,opengrahp協議基本上提供一些標準的符號(組屬性和數據類型),以豐富描述對象(包括網頁)。

在Facebook的開放圖譜頁面,他們基本上添加上下文飼料/牆活動中,通過定義活動:用戶+動作+對象。

是Facebook的Open Graph的只是一個「擴展」(額外的命名空間)上的Open Graph元的頂部,但確定的動作語彙和對象?或者它是一個實現?

作爲User + Action + Object的activity的概念也是facebook命名空間的一部分嗎?

我決定把懸賞這個問題,所以我期待着一個非常完整的答案= d

回答

0

我使用Facebook的Open Graph的一些經驗。如果你有一個網站,並有人在Facebook上分享/喜歡你的網站,你的開放圖形標籤將被選中,Facebook將使用它的標題,描述,圖像等。Facebook的開放圖表是針對應用程序的。例如,如果您的應用程序允許人們顯示食譜並告訴您他們烹飪食物的時間,則「動作」(動詞)將爲「Cook」。該對象將是「食譜」,你會改變他們使用你的應用程序做的任何食物。

一個例子是:「托馬斯煮熟使用App名稱雞」

我相信Facebook的開放圖譜只是一個擴展,但你必須按照他們的標記爲您的信息是正確的,並顯示正常。

我不知道如果我回答你的問題或沒有,但我希望你看着辦吧。

+0

它仍然是不適合我多少明確= DI可以看到,您可以添加開放圖形標記您的頁面,豐富的描述頁面或資源,它們可以有針對性的在Facebook的「對象」,當活動被公佈。我也可以看到,Facebook允許應用程序在opengraph下創建對象和動詞,但這樣做是爲用戶生成一個開放圖模式?是否有像facebook,facebook等動詞的默認facebook開放圖模式?用戶+操作+對象是該Facebook模式的一部分嗎? – Thomas