opensocial api 开发人员指南

opensocial api 开发人员指南

ID:11557738

大小:117.00 KB

页数:14页

时间:2018-07-12

opensocial api 开发人员指南_第1页
opensocial api 开发人员指南_第2页
opensocial api 开发人员指南_第3页
opensocial api 开发人员指南_第4页
opensocial api 开发人员指南_第5页
资源描述:

《opensocial api 开发人员指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、OpenSocialAPI开发人员指南(OpenSocialAPIv0.8.1)该指南将帮助您构建OpenSocial应用程序。为充分利用该指南,您应当对小工具API和JavaScript有一定的了解。该指南还提供了指向其他含有更多信息的文档的链接。该指南已进行了修改,以反映OpenSocialAPI0.7版更新所进行的更改。章节标记为新增!或更新来帮助您识别相对于上个版本而进行更改的编码实例。目录编写社交应用程序导入OpenSocialLibrary访问用户和个人资料获取基本信息列出好友的完整代码使用持久化数据发布活动许可控制了解更多Ø更

2、新编写社交应用程序可托管OpenSocial应用程序的站点称为OpenSocial容器。社交应用程序只是在OpenSocial容器上运行的应用程序。要编写OpenSocial应用程序,您需要了解JavaScript的工作知识。OpenSocial应用程序会作为小工具进行构建,因此您需要了解小工具如何构建,如果要想让您的应用程序用于社交网络,则您需要了解OpenSocialJavaScriptAPI。(如果您愿意,可使用RESTful或RPCAPI编写OpenSocial应用程序。)许多容器提供了可能要在您的小工具中使用的OpenSocial

3、规范之外的功能。要了解有关这些容器特有的功能的更多信息,请查看在《使用入门指南》中列出的容器文档。此外,许多容器提供名为沙盒的测试环境,您可在其中安全测试您的小工具。OpenSocialAPI主要针对用户。OpenSocial小工具可帮助用户相互共享各自的活动,并访问有关好友的信息。在OpenSocialAPI中有三个主要功能区:用户和关系。社交网络的成员都有好友。OpenSocial应用程序会使用用户及其好友之间的连接。持久化存储。OpenSocial应用程序可充分利用持久化存储,这是用来存储应用程序在以后再次运行时可以检索到的数据的功能

4、。活动。用户可使用社交应用程序告知其他人自己正在做什么,比如正要观看影片、张贴照片等等。许多OpenSocialAPI调用都是异步的:也就是说,调用会立即返回,但是调用请求的操作却不会立即发生。而且,调用会创建服务器请求以检索或更新信息。当进行异步调用时,您会传入回调函数。当数据从服务器返回时,OpenSocial会调用您的回调函数。14Ø更新导入OpenSocialLibrary每个小工具都有以下结构: 

5、ardgadgetstructure">    当您创建使用OpenSocial的小工具时,必须将以下行添加到ModulePrefs一节: 这会使OpenSocial小工具的结构如下: 

6、lePrefstitle="Standardgadgetstructure">     Ø访问用户和个人资料我们先以列有好友名称的简单实例开始。首先,务必要先了解由OpenSocialAPI定义的角色:查看者:登录浏览器的用户。作为查看者,您可以查看自己的页面,也可以查看其他用户的个

7、人资料。所有者:拥有个人资料或相关应用程序的用户。好友:被所有者或查看者在容器中加为好友的用户。本节中讨论的“列出好友”实例可以获取查看者和查看者的好友,并显示查看者好友的列表。介绍了如何获取并管理OpenSocial应用程序中的数据。基本步骤如下:构建小工具规范。创建应用程序结构。构建请求。构建响应。下面将详细讨论这些步骤。14Ø构建小工具规范我们通过构建标准小工具规范来开始创建小工具: 

8、ample">    

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。