阅读更多

3顶
1踩

编程语言
      英文原稿:
      http://opensocialapis.blogspot.com/2008/12/opensocial-now-friends-with-php-java.html

      随着越来越多的容器引入基于OpenSocial REST 和PRC 协议的服务器到服务器的应用程序接口,(MySpace ,Linkedln,Plaxo ,orkut 和iGoogle是先驱),现在是加入OpenSocial开发的最好时机。这些新的协议允许您使用您选择的语言编写这些容器的嵌入社交应用程序——JavaScript不再是唯一的选择。

      为了帮助您开始使用OpenSocial REST和RPC协议,我们已经为PHP,Java,Ruby和Python安装了一系列的客户端库。每个库使得开发者能够从支持的容器里检索配置文件信息和持久性数据而不用涉及到管理网络连接,签名请求,或者其他的低水平的细节。为了核实代码,将你的浏览器指向链接到每个项目主页的源标签:
  1. OpenSocial PHP Client Library
  2. OpenSocial Java Client Library
  3. OpenSocial Ruby Client Library
  4. OpenSocial Python Client Library


      这些库在Apache 2.0许可下是完全开放源的,同时所做贡献不只是受欢迎的而且是受鼓励的。除了一个wiki页面解释了补丁提交过程以外,每个项目拥有一个问题追踪器,它已经把熟悉的问题和被要求的改进填充进来了。如果你对为一个特定的项目做出贡献感兴趣的话,这些追踪器是你开始的最佳位置。请报告您发现的任何新的错误或者不兼容性以及在使用这些追踪器时的功能要求,并且确保对那些其他开发者报告的对您的开发有意义的信息进行标星,以便他们被有效地界定优先级。

      为了帮助您开始,我们已经安装了一系列的范例应用程序,可以从该项目的wiki网页链接过来,也可以直接从您的命令行或者您喜欢的集成开发环境中运行。作为一个额外的好处,Ruby和Python库已经拥有了全功能的范例应用程序,您可以在支持OpenSocial REST协议的容器里运行这些应用程序。这些比较大的范例记录在Samples下的Subversion储存库里,并且包含一个引导机制,这是为了在核心应用程序加载之前,
安全检索现在的查看者的ID,您可以用作自己的基于容器的应用程序的一个模板。

      对于一般的问题和评论,我们已经建立了一个讨论小组 来帮助成立围绕库的开发者社区。每个库的原来的工程师已经是这个小组的成员,所以尽管问棘手的问题吧。:)下周一,12月22日,从一点到三点(太平洋标准时间),我们也将举行一个在线聊天办公时间的特别讨论会,您可以直接与我们分享您的反馈。官方的OpenSocial在线聊天系统的频道是irc://irc.freenode.net/#opensocial。

      我们非常高兴地看到社交应用程序的下一代——OpenSocial服务器到服务器的应用程序接口启用,同时我们希望客户库能够让您在开发旅程中感到舒适。请给这些库一个好的评价,提交您看到的任何问题,并且在下周顺便走访在线聊天系统频道来提问您的问题。在那等您!

      由开发项目组Jason Cooper发表
---------分割线-------------

      现在可以用这些语言的SDK直接访问OpenSocial的平台,获取用户朋友信息,发布新鲜事等。
      下载链接:
  1. PHP: http://code.google.com/p/opensocial-php-client/
  2. Java: http://code.google.com/p/opensocial-java-client/
  3. Ruby:http://code.google.com/p/opensocial-ruby-client/
  4. Python: http://code.google.com/p/opensocial-python-client/


3
1
评论 共 2 条 请登录后发表评论
2 楼 lifei800 2008-12-24 10:53
和sns什么关系??
1 楼 lifei800 2008-12-24 10:53
OpenSocial究竟是什么,好似很火 

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

Global site tag (gtag.js) - Google Analytics