簡體   English   中英

Facebook活動流與Tin Can API之間有什么關系?

[英]What's the relation between Facebook Activity Streams and the Tin Can API?

很久以前,我使用Facebook SDK做過一個項目,您可以在Facebook中使用名詞,動詞,對象格式從Facebook提取有關用戶的數據。 例如,約翰·米勒(John Miller)制作了冰沙; 或簡·羅辛(Jane Rosin)喜歡甲殼蟲樂隊。 我相信它使用了圖api和FQL來得出這些結果。 用戶也必須讓您訪問他們的信息。

我相信我使用PHP中的Facebook Connect實現了它,並且用戶必須先允許訪問站點或Facebook應用程序,然后才能訪問FQL查詢。

這聽起來與xapi(Experience API / Tin Can API)類似,因為xapi也使用名詞,動詞,對象格式; 那么兩種格式之間有聯系嗎? 或者,如果我想將FQL查詢的結果存儲在某個地方,例如在Learning Record Store中; 我需要轉換格式嗎? Tincan API網站上提到了Facebook和活動流

正如該文章所指出的那樣,Activity Streams規范中建議使用xAPI(或當時的Tin Can API),但對其進行了擴展以允許它捕獲更廣泛的數據,尤其是與電子學習相關的數據。 附加項已添加到Statement結構(xAPI中流數據存儲的格式),以提供系統之間的可互操作的通信,例如storedidtimestamp屬性。 大概以FB格式捕獲的任何內容都可以轉換為xAPI語句,並因此存儲在LRS中,因為它們共享相同的三元組組件,並且xAPI提供了extensions ,從本質上講,您可以捕獲任何任意數據。 可能會損失一些保真度,並且朝另一個方向行不通(換句話說,盡管最簡單的語句可能會起作用,但您不能采用任意的xAPI語句並將其轉換為Activity Streams記錄)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM