为UCHome插入OpenSocial的翅膀

2 views
Skip to first unread message

James Zhang

unread,
Feb 21, 2009, 3:49:20 AM2/21/09
to OpenSocial 中文讨论组
演示站点
www.osyop.com

在本地搭建UCHome+OSYOP的环境(测试OpenSocial应用)
http://sites.google.com/a/osyop.com/osyop/uchome_osyop_local

会继续发布更多的资料,
希望能使更多的开发者受益。


James

Sirius

unread,
Feb 23, 2009, 4:32:00 AM2/23/09
to OpenSocial 中文讨论组
赞!

On 2月21日, 下午4时49分, James Zhang <jmszh...@gmail.com> wrote:
> 演示站点www.osyop.com

James Zhang

unread,
Feb 23, 2009, 10:14:14 AM2/23/09
to OpenSocial 中文讨论组
Sirius,hi:

请教一个在OSYOP上运行"JAVA版好友买卖"时一个有关URL编码的问题:

在第一次运行执行InitPlayerCommand时,

OpenSocial JS API获得的
photoUrl为:
"http://localhost/ucenter/avatar.php?uid=1&size=small&type=virtual"

经过requests.js下面方法的转化
var postdata = gadgets.io.encodeValues(this.httpParameters);

原有的photoUrl被转换为:
http%3A%2F%2Flocalhost%2Fucenter%2Favatar.php%3Fuid%3D1%26size%3Dsmall
%26type%3Dvirtual

最后在Java服务端用下面方法接收的photourl为空!?
String photourl = request.getParameter("photoUrl");

代码下面判断photourl为空,则返回错误。
这导致整个应用无法正常运行。

-------------------
另外我尝试了一下,在Firefox地址栏里输入
http://localhost:8080/ff/req?ctn=DEFAULT&vid=1&oid=1&cmd=init&name=admin&photoUrl=http%3A%2F%2Flocalhost%2Fucenter%
2Favatar.php%3Fuid%3D1%26size%3Dsmall%26type%3Dvirtual

服务器端是可以接收到photoUrl的。

有无建议?


-James

Sirius

unread,
Feb 24, 2009, 10:22:19 PM2/24/09
to OpenSocial 中文讨论组
恩?待我研究一下
估计编码问题吧
osyop有测试地址吗?还是说要本地搭一个?

On 2月23日, 下午11时14分, James Zhang <jmszh...@gmail.com> wrote:
> Sirius,hi:
>
> 请教一个在OSYOP上运行"JAVA版好友买卖"时一个有关URL编码的问题:
>
> 在第一次运行执行InitPlayerCommand时,
>
> OpenSocial JS API获得的
> photoUrl为:
> "http://localhost/ucenter/avatar.php?uid=1&size=small&type=virtual"
>
> 经过requests.js下面方法的转化
> var postdata = gadgets.io.encodeValues(this.httpParameters);
>
> 原有的photoUrl被转换为:
> http%3A%2F%2Flocalhost%2Fucenter%2Favatar.php%3Fuid%3D1%26size%3Dsmall
> %26type%3Dvirtual
>
> 最后在Java服务端用下面方法接收的photourl为空!?
> String photourl = request.getParameter("photoUrl");
>
> 代码下面判断photourl为空,则返回错误。
> 这导致整个应用无法正常运行。
>
> -------------------

> 另外我尝试了一下,在Firefox地址栏里输入http://localhost:8080/ff/req?ctn=DEFAULT&vid=1&oid=1&cmd=init&name=ad...

James Zhang

unread,
Feb 24, 2009, 11:01:38 PM2/24/09
to opensoci...@googlegroups.com, siri...@gmail.com
建议您在本地搭建一个吧。:)


1.UCHome的下载地点:http://u.discuz.net/(还需要安装UCenter,可参照官方说明)。UCHome和UCenter的安装非常智能化,除了创建数据库,不需要任何的手工配置文件操作。
2.
在本地配置OSYOP可参考这个说明:http://www.osyop.com/space-1-do-thread-id-5.html

这样,您可以用这种方式测试好友买卖应用:作为管理员,通过“设置”进入后台,左边菜单有“OpenSocial”,里面有"手工添加应用",这个选项。

安装OSYOP的任何问题都可在OSYOP上留言,或直接与我联系(jmsz...@gmail.com)。

-James


2009/2/25 Sirius <siri...@gmail.com>

canbeing

unread,
Apr 16, 2009, 1:39:39 AM4/16/09
to OpenSocial 中文讨论组
好东西啊,谢谢

On 2月21日, 下午4时49分, James Zhang <jmszh...@gmail.com> wrote:
> 演示站点www.osyop.com
>

Chris Qie

unread,
Dec 2, 2009, 6:25:23 PM12/2/09
to opensoci...@googlegroups.com
有下文吗?

2009/4/16 canbeing <i...@canbeing.com>



--
- Chris Qie

杨艺

unread,
Dec 14, 2009, 11:54:13 PM12/14/09
to opensoci...@googlegroups.com
有下文...

2009/12/3 Chris Qie <qie...@gmail.com>
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛“OpenSocial 中文讨论组”论坛。
 要在此论坛发帖,请发电子邮件到 opensoci...@googlegroups.com
 要退订此论坛,请发邮件至 opensocial-chi...@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/opensocial-china?hl=zh-CN 访问该论

-~----------~----~----~----~------~----~------~--~---


Reply all
Reply to author
Forward
0 new messages