2008年12月17日,星期三 上午11:49:00
      随着越来越多的容器引入基于OpenSocial REST 和PRC 协议的服务器到服务器的应用程序接口,(MySpace ,
Linkedln,Plaxo ,orkut 和iGoogle是先驱),现在是加入OpenSocial开发的最好时机。这些新的协议允许您使用您选
择的语言编写这些容器的嵌入社交应用程序——JavaScript不再是唯一的选择。
      为了帮助您开始使用OpenSocial REST和RPC协议,我们已经为PHP,Java,Ruby和Python安装了一系列的客户
端库。每个库使得开发者能够从支持的容器里检索配置文件信息和持久性数据而不用涉及到管理网络连接,签名请求,或者其他的低水平的细节。为了核实代码,
将你的浏览器指向链接到每个项目主页的源标签:
OpenSocial PHP Client Library
OpenSocial Java Client Library
OpenSocial Ruby Client Library
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发表
下载链接:
PHP: http://code.google.com/p/opensocial-php-client/
Java: http://code.google.com/p/opensocial-java-client/
Ruby:http://code.google.com/p/opensocial-ruby-client/
Python: http://code.google.com/p/opensocial-python-client/
很多人对这些支持RESTful的SDK期待已久了。
有什么问题,欢迎大家在这里发贴,我会反馈给开发者,让他们解释或修正。
On Dec 23, 4:27 pm, Guibin (孔贵宾) <konggui...@gmail.com> wrote:
> 英文原稿:http://opensocialapis.blogspot.com/2008/12/opensocial-now-friends-wit...
>
> 2008年12月17日,星期三 上午11:49:00
>
>       随着越来越多的容器引入基于OpenSocial REST 和PRC 协议的服务器到服务器的应用程序接口,(MySpace ,
> Linkedln,Plaxo ,orkut 和iGoogle是先驱),现在是加入OpenSocial开发的最好时机。这些新的协议允许您使用您选
> 择的语言编写这些容器的嵌入社交应用程序----JavaScript不再是唯一的选择。
>
>       为了帮助您开始使用OpenSocial REST和RPC协议,我们已经为PHP,Java,Ruby和Python安装了一系列的客户
> 端库。每个库使得开发者能够从支持的容器里检索配置文件信息和持久性数据而不用涉及到管理网络连接,签名请求,或者其他的低水平的细节。为了核实代码,
> 将你的浏览器指向链接到每个项目主页的源标签:
>
> OpenSocial PHP Client Library
> OpenSocial Java Client Library
> OpenSocial Ruby Client Library
> 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服务器到服务器的应用程序接口启用,同时我们希望客户库能够让您在开发旅
由于GAE环境需要pure python的文件, 所以我给大家准备了一些python类, 作为对python库的补充
下载地址在这篇博文中给出:
http://kjam.org/post/117/
Thanks
Runaway
如果访问 Rest接口的话
访问是从我的第三方服务发出
那么如何知道 当前登录的用户的ID呢
看了看 python的 sample
似乎是直接 写上去的
或者应该先确认一步 或者做什么事情
On 2月7日, 下午7时29分, James Zhang <jmszh...@gmail.com> wrote:
> 群组首页就有这个信息
>
> http://groups.google.com/group/opensocial-china/web/Platforms%20Stati...
>
> 2009/2/7 Runaway <huangguan3112...@gmail.com>
还想问个问题
就是
用 rest 协议的话
怎么获取当前用户
和 访问用户
我找不到这个起点
我不是很清楚怎么找到起点
On 2月7日, 下午7时29分, James Zhang <jmszh...@gmail.com> wrote:
> 群组首页就有这个信息
>
> http://groups.google.com/group/opensocial-china/web/Platforms%20Stati...
>
> 2009/2/7 Runaway <huangguan3112...@gmail.com>
>