OpenSocial 发布了 PHP, Java, Ruby, 和 Python 客户端库
2008年12月21日
越来越多的 OpenSocial 支持商引入了基于 OpenSocial REST 和 RPC 协议的的 server-to-server API(MySpace, LinkedIn, Plaxo, orkut, and iGoogle 应该是这方面的先行者),现在是加入到 OpenSocial 开发的最好时机。这些新协议允许你用自己最喜欢的语言(不仅仅是 JavaScript 了)来为这些 OpenSocial 支持商写社会化程序。
为了能够快速使用 OpenSocial 的 REST 和 RPC 协议,OpenSocial 官方发布了各种语言的客户端库,包括 PHP, Java, Ruby, 和 Python。每种库都能让开发者不用关心网络连接,登陆申请和其他底层信息就能从 OpenSocial 支持商获取用户信息和其他数据。
你可以根据自己的喜好,选择自己的语言:
- OpenSocial PHP Client Library
- OpenSocial Java Client Library
- OpenSocial Ruby Client Library
- OpenSocial Python Client Library
OpenSocial 在国外应用正慢慢变得广泛,而国内 SNS 开放环境持续恶劣,如扯淡的51开放平台,竟要求开发者不要开发一些某些类型的应用,因为 51 官方自己要开发。而开发者一怒之下成立了:http://www.anti-opensocial.com/,不过我个人觉得这个完全不关 OpenSocial 的事情,只是 51 太无耻罢了,从 OpenSocial 发布了 PHP, Java, Ruby, 和 Python 客户端库,我还是可以知道 OpenSocial 还是非常开放并支持应用开发者的。
我前面介绍的 Google Friend Connect 就是基于 OpenSocial 的,不知道现在是否可以使用这些类库操作 Google Friend Connect 了?如果可以或者将来可以,我觉得每个加入 Google Friend Connect 的博客社会性会进一步加强,社会化应用程序开发也会获取更多的机会。
PS:对于不知道什么是 OpenSocial 的同学:
OpenSocial 是 Google 提出的,为构建跨多个网站的社交应用程序提供了一组通用 API。OpenSocial 包括 JavaScript API 和 Google Data API。 OpenSocial 位于您的代码和 OpenSocial 开发商之间。
5 条评论 添加你的评论 →
发表评论
你必须 登陆 之后才能留言。你可以使用以下方式快速登陆我爱水煮鱼:

1. dupola | 2008:12:21 - 03:26:44 | #
不错。。。
2. Chada | 2008:12:21 - 06:08:44 | #
上个月为了体验校内的开放平台,写了个可以在校内网阅读趣站酷软的应用,可就是通不过审核,根据审核应用的童鞋说是他网速太慢而导致有滚动条。然后就扔了。
3. HK | 2008:12:22 - 16:24:36 | #
好像删了好多留言
4. Denis | 2008:12:22 - 16:34:21 | #
服务器挂了,另外你不要在这里留那么多没用的留言可以吗?
5. feng | 2009:09:10 - 18:12:04 | #
douban 的 oauth ?