Facebook的Open Graph API和Graph API有什麼區別嗎?Facebook的Open Graph API和Graph API有什麼不同?
回答
是的,兩者之間存在巨大差異。圖形API,從documentation
的圖形API報價是進入和離開Facebook的社交圖譜數據的主要方式。它是一個基於HTTP的低級API,可用於查詢數據,發佈新故事,創建簽入或應用程序可能需要執行的任何其他任務。Facebook上的其他大多數API都基於Graph API 。
總之圖形API提供了使任何Facebook應用程序的核心API。而Open Graph API由Facebook提供,因此應用程序可以根據需要創建自定義對象(如書籍,音樂或其他真實世界對象)以及可以對其執行的操作(如閱讀,收聽)。這使得Facebook和應用程序更具吸引力。引用來自documentation,
Open Graph允許應用程序通過結構化的強類型API在Facebook上講故事。 人們使用故事分享他們正在做的事情,他們與他們一起做的人以及他們發生的地點。 Open Graph可讓您將應用程序深入集成到Facebook體驗中,從而提高參與度,分佈和增長。
而且,兩者之間的關係可以概括爲
Facebook的開放圖譜可以讓你在用戶的社交圖定義新的對象和動作,以及您所創建的新實例的方法動作和對象是通過圖形API。
Facebook的文檔聽起來像Open Graph是Graph API的完全不同的動物,但Open Graph看起來似乎是Graph API的擴展。如果有任何跡象,你的API調用最終會轉到graph.facebook.com。他們的API端點共享相似的語法,並受相同的訪問規則控制。您將被允許執行的操作取決於訪問令牌中指定的權限。
雖然圖形API和開放圖譜以不同的方式工作,觸摸不同的東西,這不是一個「非此即彼」那種情景,你需要做出決定,如果我只打算使用圖形API或Open Graph的。你可能最終會使用兩者或者只是使用Graph API。
您可以將Graph API視爲執行「傳統Facebook事物」的API的一部分。如果您只是想發佈類似簡單狀態更新的內容,只需使用Graph API將某些內容發送給// feed。如果您想創建更復雜的時間線消息來保存您定義的唯一類型的數據,請使用Open Graph。例如,你是一個鳥,你想發佈一個更新,說你看到一隻特定的鳥,並且你想要顯示鳥的種類,顏色和大小作爲你的自定義對象的屬性。
從使用角度來看,Graph API和Open Graph之間最大的區別在於您可以傳遞Facebook所需的數據來構建所需的對象。在Graph API中,您將要傳遞到Facebook的數據發佈。在Open Graph中,您可以發佈數據,也可以爲其提供一個URI,指向您希望Facebook從RDF元數據標籤中獲取內容的資源位置。
所以是的,他們有分歧,但他們也密切相關。
- 1. Facebook Open Graph Views
- 2. Facebook Graph API和ActionScript
- 3. Passport.js和Facebook Graph API
- 4. 測試的Facebook的Open Graph API操作
- 5. Android Facebook Open Graph?
- 6. Facebook Open Graph Scraping
- 7. Facebook Graph API和REST API的登錄機制有什麼區別?
- 8. facebook graph api iphone?
- 9. Facebook Graph API Post
- 10. FaceBook Graph API
- 11. Perl - Facebook Graph API
- 12. facebook graph api fql
- 13. Facebook Permission Graph API
- 14. facebook graph-api
- 15. 將參數傳遞給Facebook Open Graph API
- 16. 使用Facebook Open Graph API創建對象
- 17. Facebook Open Graph API全球行動
- 18. 防止Facebook將Graph API中的Open Graph操作分組?
- 19. 如何通過Graph API編輯Open Graph對象的Facebook頁面?
- 20. Facebook post-open graph
- 21. Facebook Open Graph Analytics
- 22. Facebook Open Graph Beta:OAuthException
- 23. 什麼是Facebook Graph API中的timeline_like_chaining?
- 24. 爲什麼叫做Graph API?
- 25. Open Graph API - Github PHP類
- 26. Facebook Open Graph Scraping URL
- 27. 使用Facebook Graph API和ASP.NET
- 28. Facebook Graph API和限制
- 29. Three20和Facebook Graph API問題
- 30. Facebook Graph API - 什麼是Check In?
從使用角度來看,Graph API和Open Graph之間最大的區別在於您可以傳遞Facebook需要的數據來構建所需的對象。在Graph API中,您將要傳遞到Facebook的數據發佈。在Open Graph中,您可以發佈數據,也可以爲其提供一個URI,指向您希望Facebook從RDF元數據標籤中獲取內容的資源位置。 它給人更好的理解... –