JavaScript API
服务器对服务器协议
其他资源
常见问题解答
关于
- 什么是 OpenSocial?
-
OpenSocial 为构建跨多个网站的社交应用程序提供了一组通用 API。OpenSocial 包括 JavaScript API 和 Google Data API。
-
OpenSocial 如何发挥作用?
-
这个统一开发模型的存在,不仅帮助了开发人员,网站也因此而获益。首先,开发人员仅需要学习一次 API,即可在所有支持 OpenSocial 的网站上开发和部署应用程序。第二,因为任何网站都可以实现 OpenSocial,开发人员将有更广泛的渠道网络来接触用户。网站通过加入比没有标准 API 集时更大的第三方开发人员池而获益。
- 这是 Google 的社交网络吗?
- 不是,我们仅提供一些技术,以使整个网络可以变得更利于交际,因为那是用户兴趣真正之所在。我们的产品(例如 Orkut)仅是执行 OpenSocial 的许多网站中的一个。这是我们为整个网络社区的利益而做的努力。
- 您将使用开源 OpenSocial 吗?根据哪种许可?
- 目前,示例代码根据 Apache 2.0 许可发行。此外,我们提供所有 OpenSocial 文档的创造性共用许可,因此欢迎您根据情况重复使用和混用。在您自己的网站上运行 OpenSocial 需要一些组件,我们计划在将来对这些组件也进行开源。
使用入门
- 使用 OpenSocial API 的社交应用程序的基本架构是什么?
- OpenSocial 社交应用程序以 Google 的小工具应用为基础架构,并在其上扩展了对容器环境中的社交数据的编程访问。与 Google 小工具类似,OpenSocial 社交应用程序是被托管的 XML 文档,文档体由 HTML/JavaScript 组成。社交应用程序的大部分基础架构与 Google 小工具应用相同,但也有少量的特殊之处。
- OpenSocial 应用程序在何处运行?
-
其中一个使用 OpenSocial API 的社交应用程序的初始环境是 Orkut。预计其他启用 OpenSocial 的网站很快会发行对开发人员的支持。
使用 OpenSocial API
- 如何使用 OpenSocial 创建社交应用程序?
- 和 Google 小工具的创建方式一样,社交应用程序也可以使用您喜欢的文本编辑器,或 Google 小工具编辑器来创建。然后可以使用 OpenSocial JavaScript API 对其进行扩展(通过在其中获取和发布有关好友和活动的社交数据)。
- OpenSocial 是否需要任何特殊标识语言或插件?
- 不需要。OpenSocial 使用标准 JavaScript、HTML 和 XML。
- 我需要何种资源创建 OpenSocial 小工具?
- 您只需要一个好主意和几分钟的时间来编写 JavaScript 和 HTML,其余什么也不需要。Google 将为您完成所有托管(如果需要),但您也可以自由地使用自己的服务器。
- OpenSocial 应用程序能否使用 Flash?
- 能。与 Google 小工具类似,它可以将 Flash 内容嵌入社交应用程序。
- OpenSocial 应用程序能否与其他网站交互?
- 可以,社交应用程序能够使用标准网络协议与外部第三方应用程序完全交互。
- 我还可以使用哪些其他 JavaScript 库?
- 所有!Dojo、Prototype、JQuery、GWT 等。
- 在我的服务器上可使用哪些语言?
- 所有!PHP、Ruby on Rails、Java 等。