OpenSocial API

未知
JavaScript
跨平台
2010-01-05
红薯

OpenSocial API 为了在多个网站上构建社交应用程序提供了一组通用 API。有两种方式可以访问 OpenSocial API:使用 JavaScript API 的客户端访问和使用 RESTful 数据 API 的服务器端访问。

JavaScript API

JavaScript API 位于 opensocial.* 名称空间下,并可提供对三个主要功能区的访问:

  • 用户 -- 有关用户以及用户与用户之间关系的信息
  • 活动 - 可以发布和查看有关用户正在进行的操作的更新
  • 持久化存储 - 在无服务器的情况下,为包含状态的应用程序提供简单“关键值-数据”对的数据存储方案

以下是您可以使用 JavaScript API 执行的操作:

  • 构建应用程序,而无需维护您自己的服务器
  • 构建包含服务器端组件的应用程序(用于从其他网站进行离线处理和/或访问)
  • 创建全新的应用程序
  • 在现有社交网站环境中展示现有的网络应用程序
  • 向现有小工具中添加社交功能
  • 编写可在多个不同社交网站环境中运行的应用程序

JavaScript API 的设计是为了能够使用标准网络技术:

  • 它在 opensocial.* 名称空间中会打包为一组方法。
  • 它可以让您使用任何标准 JavaScript 编程技术和第三方库。
  • 它含有一个完全异步的回调系统以支持丰富的 AJAX 交互操作。

若要使用 OpenSocial JavaScript API 构建应用程序,请查看《使 用入门 指南》或学习 OpenSocial 教程

RESTful 数据 API

RESTful 数据 API 将会提供对 JavaScript API 的补充功能,以便您可以通过自己的服务器访问用户、活动或数据。

RESTful 数据 API 的设计同样也是为了使用标准网络技术:

  • 服务器交互是以 RESTful AtomPub 协议为基础的。
  • 验证由 OAuth 进行处理。
加载中

评论(0)

暂无评论

暂无资讯

4
回答
互联网常见 Open API 文档资源

所谓的开放API(OpenAPI)是服务型网站 常见的一种应用,网站的服务商将自己的网站服务封装成一系列API(Application Programmi...

2010/04/21 09:35
1
回答
opensocial api 中道具购买

结算信息确认。 开始结算后,会以http请求方式发送一份结算确认request给应用程序服务器。发送地址的URL需要在Gadget XML上指定Payme...

2010/12/03 11:35

没有更多内容

加载失败,请刷新页面

没有更多内容

JavaEye站长对OpenSocial与Facebook平台的比较

个人观点:开放平台=商业生态圈,参与各方要能够实现自己的利益,实现商业价值的方式要简单。 以下原文摘抄: 1、从网站运营的角度来看,facebook是网站成长的翅膀 一个网站站长运营网站最困...

2010/01/28 00:45
628
0
Portal和OpenSocial

最近有个任务,就是要做一个像Igoogle一样可以拖拽的页面,然后开发一些小控件,可以动态维护和布局。

2014/09/12 00:01
168
0
谷歌浏览器爬梯术

账户无法登录问题解决办法

2016/11/27 19:48
6
0
OpenSocial – Facebook 的最大威胁!

OpenSocial 是一套用于社会化网络平台开发的通用 API,应该由两部分组成。一部分就是现在 OpenSocial 文档中所公布的客户端 API,另一部分则是即将发布的 SPI...

2009/10/29 15:31
187
0
Gadget 之间的通信以及如何使用 OAuth 协议

根据 OpenSocial 1.1 的规范,Gadget 之间的事件机制普遍被称为 pub/sub(发布/订阅),通过发布或订阅消息到某个主题的方式,提供了一种在松耦合的 Gadget 之间通信的能力。pubsub2 是 Shin...

2011/04/21 10:13
270
0
Google OpenSocial中文开发API资源

Google中国的开发者网站,OpenSocial中文开发API资源

2009/10/29 15:31
344
0
安卓 安装 platforms 的时候报错--访问 url 出错

强制使用http 访问连接,并在hosts中添加地址,即可 问题描述 使用SDK Manager更新时出现问题 Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reaso...

2016/04/28 00:20
5
1
构建全企业移动社交商务环境架构

构建全企业移动社交商务环境架构 社交网络就是依据六度理论建立的网络平台,也是结余社会网络关系建立的网络平台。通过社交商务技术,让客户满意和建立一个智慧的员工团队。IBM社交商务的移动...

2013/08/21 09:36
25
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部