OpenSocial API
OpenSocial API 為了在多個(gè)網(wǎng)站上構(gòu)建社交應(yīng)用程序提供了一組通用 API。有兩種方式可以訪問(wèn) OpenSocial API:使用 JavaScript API 的客戶端訪問(wèn)和使用 RESTful 數(shù)據(jù) API 的服務(wù)器端訪問(wèn)。
JavaScript API
JavaScript API 位于 opensocial.* 名稱空間下,并可提供對(duì)三個(gè)主要功能區(qū)的訪問(wèn):
- 用戶 -- 有關(guān)用戶以及用戶與用戶之間關(guān)系的信息
- 活動(dòng) - 可以發(fā)布和查看有關(guān)用戶正在進(jìn)行的操作的更新
- 持久化存儲(chǔ) - 在無(wú)服務(wù)器的情況下,為包含狀態(tài)的應(yīng)用程序提供簡(jiǎn)單“關(guān)鍵值-數(shù)據(jù)”對(duì)的數(shù)據(jù)存儲(chǔ)方案
以下是您可以使用 JavaScript API 執(zhí)行的操作:
- 構(gòu)建應(yīng)用程序,而無(wú)需維護(hù)您自己的服務(wù)器
- 構(gòu)建包含服務(wù)器端組件的應(yīng)用程序(用于從其他網(wǎng)站進(jìn)行離線處理和/或訪問(wèn))
- 創(chuàng)建全新的應(yīng)用程序
- 在現(xiàn)有社交網(wǎng)站環(huán)境中展示現(xiàn)有的網(wǎng)絡(luò)應(yīng)用程序
- 向現(xiàn)有小工具中添加社交功能
- 編寫可在多個(gè)不同社交網(wǎng)站環(huán)境中運(yùn)行的應(yīng)用程序
JavaScript API 的設(shè)計(jì)是為了能夠使用標(biāo)準(zhǔn)網(wǎng)絡(luò)技術(shù):
- 它在 opensocial.* 名稱空間中會(huì)打包為一組方法。
- 它可以讓您使用任何標(biāo)準(zhǔn) JavaScript 編程技術(shù)和第三方庫(kù)。
- 它含有一個(gè)完全異步的回調(diào)系統(tǒng)以支持豐富的 AJAX 交互操作。
若要使用 OpenSocial JavaScript API 構(gòu)建應(yīng)用程序,請(qǐng)查看《使 用入門 指南》或?qū)W習(xí) OpenSocial 教程。
RESTful 數(shù)據(jù) API
RESTful 數(shù)據(jù) API 將會(huì)提供對(duì) JavaScript API 的補(bǔ)充功能,以便您可以通過(guò)自己的服務(wù)器訪問(wèn)用戶、活動(dòng)或數(shù)據(jù)。
RESTful 數(shù)據(jù) API 的設(shè)計(jì)同樣也是為了使用標(biāo)準(zhǔn)網(wǎng)絡(luò)技術(shù):
評(píng)論
圖片
表情
