介绍 OpenSocial Dev App - 它让开发 OpenSocial 应用更方便了!
作者:Arne Roomann-Kurrik, 谷歌开发工程师翻译:Guibin (孔贵宾)
今天我非常荣幸能够发布 OpenSocial Dev App:一种能让原型和 JavaScript 代码调试在容器环境中运行的工具。其目的是让那些不熟悉 OpenSocial JavaScript APIs 的新手们学习起来更轻松,同时给经验丰富的开发者们提供了一种更快捷的方式,无需编写全部的 XML 规范,或下载一个文件到服务器上,或安装一系列简单的测试应用程序就可直接测试新容器和 APIs 方法。
作为一名 OpenSocial 开发者,我已经编写了很多小配件以测试我们的新容器和 API 函数。之前,这种测试工作一般包括填写配件的 XML 规范,编写 JavaScript 代码,下载文件到服务器上,把配件安装到容器中以及下载应用程序。我发现我经常忘记在规范中填写一些必要的东西,使输入混乱,或者把 newFetchPersonRequest 混成 newFetchPeopleRequest(不下一百回了),这些事情就经常让编写测试代码的过程看起来很令人沮丧。
利用 Dev App,用户可以编写一组测试函数,并在编辑窗口直接运行。以后还想用到代码吗?这些样品都可以保存下载。
下面我们列举了 Dev App 的一些特性:
Code tab--在现今容器上测试 JavaScript 代码。你可以保存或下载代码样品,这对编写小测试文件或样品来说意义很大。点击下载样品的名字,在新的浏览器窗口中打开它--该窗口的 URL 可被标记,也可发送给朋友或者在调试报告中使用。
Sample tab--一个描述一般 OpenSocial 活动的样品列表(我们希望持续增加更多的样品),在你的容器上你可以直接下载这些样品到 code tab 以测试它们的功能。一旦下载好了,试着改变样品以添加新的功能特性。
Data Viewer tab--当需要人名和持续数据时,检查容器返回的数据。是不是想看看容器能否以 ID 支持提取人名方式?是不是想看到容器实现的领域以及应用程序应用的领域。利用这一工具就可快速探讨数据,而且不用编写任何一行代码。
Export XML tab--现在编写 XML 规范就像填写一张简单的表格。如果希望通过不同的代码样品使用相同的数据,输入将可被下载并保存。
News tab--从众多 OpenSocial 开发人员的博客中收集最新作品,并在某一块地方作出介绍。掌握众多 OpenSocial 容器的最新动态,而且无需关注很多不同的博客。
Help tab--提供帮助的功能,OpenSocial Dev App 功能是一个在线的帮助浏览器,一本全面的"入门"指南。
更多信息,链接以及在线帮助指南的副本,都在 the OpenSocial Dev App homepage 首页。如果想在容器上测试 OpenSocial Dev App,从下列网站列表中就可以安装:
Friendster
hi5
orkut
MySpace
Ning
如果你喜爱的容器不在上述列表内,请不用担心--使用下列 2 个 XML 链接之一就可使用 OpenSocial Dev App。
OpenSocial Dev App for API version 0.7
OpenSocial Dev App for API version 0.8
编码愉快!
(英文原文来源:http://opensocialapis.blogspot.com/2008/10/writing-opensocial-code-just-got-easier.html)
固定链接 |![]()
![]()

产品与使用技巧