前一個 下一個 所有主題 前一個 下一個 所有主題

OpenSocial 支援

此主題包含 OpenSocial 小工具型小組件的其他進階資訊,這些小組件容許在用戶端中呈現各種動作和 URL。

OpenSocial 小工具

HCL Notes 及 HCL iNotes 支援呈現符合 OpenSocial 的小工具。在用戶端中呈現的所有小工具都必須在小組件型錄中有相對應的小組件,而且管理者必須已核准那些小組件。在核准 OpenSocial 小工具的小組件之後,管理者就可以透過原則推送這些小組件,或透過小組件型錄進行安裝,讓使用者可以利用開啟其他小組件的相同方式,開啟 OpenSocial 小工具小組件。

用戶端中的 OpenSocial 支援已在這些產品中新增一致的 Web 程式設計模型。在用戶端內部,OpenSocial 小工具可以使用絕大多數 API 及功能。如需可用功能的相關資訊,請參閱 OpenSocial 規格

下面是用戶端中強調顯示的功能清單:
  • Notes 及 iNotes 用戶端是 OAuth 消費者,因此小工具可以利用這些技術,向 OAuth 保護的 Web 服務發出要求。
  • OpenSocial 小工具可以透過 gadgets.io.makeRequestosapi.http.*,向 Web 服務發出要求(OAuth 要求必須透過 gadgets.io.makeRequest 發出)
  • OpenSocial 小工具可以在用戶端中提出動作,以及取得現行選擇
  • OpenSocial 小工具可以在 OpenSocial 中使用 gadgets.views.open* API,開啟對話框(限制模式及非限制模式)、標籤及側邊工具列
  • 服務可以使用 OpenSocial 小工具及 URL,在郵件中提供內嵌式體驗
    限制: 僅限 Notes 用戶端
註: 用戶端並不支援所有 OpenSocial 2.0.1 規格中的所有功能 - 某個功能可能無法如規格所述運作;下列是不支援功能的清單:
  • 「Social 小工具規格」中的所有功能,但 osapi.people.getViewerosapi.people.getOwner<os:ViewerRequest><os:OwnerRequest> 除外
  • Social API 伺服器規格