zeuux-universe  - 讨论区

标题:[zeuux-universe] [OT]Xiaonei开放了API

2008年06月09日 星期一 22:12

Alex Zhang cheungtifan在gmail.com
星期一 六月 9 22:12:52 CST 2008

校内现在开放API了
http://group.xiaonei.com/GetThreadList.do?id=237768885
这里就是了
Alex
-- 
Notes:
1. Fell free to EMail me and I'll fell free to ignore you
2. Use English or STANDARD Chinese (Traditional preferred, but
Simplified is also acceptable), or I'll certainly ignore you.
3. Use plain text, because I've gotta no rich-text processing system.
4. CheungTiFan at gmail.com is the ONLY email account I'll check everyday.

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2008年06月09日 星期一 22:23

Sutra Zhou zhoushuqun在gmail.com
星期一 六月 9 22:23:18 CST 2008

±¾À´Ïë¿´ÏÂÊǸöʲôAPIµÄ£¬Ëü˵ÈÃÎҵǼ¡£ÔΡ£
ÔÚ 2008-6-9£¬ÏÂÎç11:12£¬ Alex Zhang дµÀ£º

> УÄÚÏÖÔÚ¿ª·ÅAPIÁË
> http://group.xiaonei.com/GetThreadList.do?id=237768885
> ÕâÀï¾ÍÊÇÁË
> Alex
> --  
> Notes:
> 1. Fell free to EMail me and I'll fell free to ignore you
> 2. Use English or STANDARD Chinese (Traditional preferred, but
> Simplified is also acceptable), or I'll certainly ignore you.
> 3. Use plain text, because I've gotta no rich-text processing system.
> 4. CheungTiFan在gmail.com is the ONLY email account I'll check  
> everyday.
> _______________________________________________
> zeuux-universe mailing list
> zeuux-universe在zeuux.org
> http://www.zeuux.org/mailman/listinfo/zeuux-universe
>
> ZEUUX Project - Free Software, Free Society!
> http://www.zeuux.org

-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://www.zeuux.org/pipermail/zeuux-universe/attachments/20080609/74381e0a/attachment-0001.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2008年06月09日 星期一 22:24

Alex Zhang cheungtifan在gmail.com
星期一 六月 9 22:24:28 CST 2008

校内就是这个样子
总是让登录
On 06/09/2008, Sutra Zhou <zhoushuqun at gmail.com> wrote:
> 本来想看下是个什么API的,它说让我登录。晕。
>
> 在 2008-6-9,下午11:12, Alex Zhang 写道:
>
> 校内现在开放API了
> http://group.xiaonei.com/GetThreadList.do?id=237768885
> 这里就是了
> Alex
> --
> Notes:
> 1. Fell free to EMail me and I'll fell free to ignore you
> 2. Use English or STANDARD Chinese (Traditional preferred, but
> Simplified is also acceptable), or I'll certainly ignore you.
> 3. Use plain text, because I've gotta no rich-text processing system.
> 4. CheungTiFan at gmail.com is the ONLY email account I'll check everyday.
> _______________________________________________
> zeuux-universe mailing list
> zeuux-universe at zeuux.org
> http://www.zeuux.org/mailman/listinfo/zeuux-universe
>
> ZEUUX Project - Free Software, Free Society!
> http://www.zeuux.org
>


-- 
Notes:
1. Fell free to EMail me and I'll fell free to ignore you
2. Use English or STANDARD Chinese (Traditional preferred, but
Simplified is also acceptable), or I'll certainly ignore you.
3. Use plain text, because I've gotta no rich-text processing system.
4. CheungTiFan at gmail.com is the ONLY email account I'll check everyday.

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2008年06月09日 星期一 22:27

Alex Zhang cheungtifan在gmail.com
星期一 六月 9 22:27:33 CST 2008

申请做群组管理员
群组相册
邀朋友加入群组
退出群组
查看所有成员
举报该群组
群组管理员

蒲忠杰(群主), 张锐³, 黄晶, 白云龙, 崔浩波, 李伟博, 李福松
群组权限
此群组是全站所有网络下的 公开群组 , 任何人可以加入,群组成员可以邀请好友加入。群组信息会出现在成员的个人页面上。
xCube (共191人)

网络: 全部网络

分类: 校内 - 官方群

更新: 16位新同学 16个新主题 73个新回复 最后更新时间:08-06-09 22:09
群组简介
校内网开放平台官方交流群 - API文档发布及相关支持 - 开放平台技术交流探讨 - 校内应用创意交流
首页
个人主页
好友
搜索
网络
站内信
讨论区 | 精华区
1 2 下一页 >
主题 作者 回复 阅读 最后回复
公告:上传了Demo程序源码和文档 李福松 0 24 李福松
06-09 16:04
公告:访问Rest接口的API Client的javadoc地址 李福松 0 18 李福松
06-09 16:04
公告:上传访问Rest接口的API Client.jar 李福松 2 33 卢克进
06-09 20:09
校内网开放平台公测,邀请第三方开发商、网站开发校内应用 蒲忠杰 5 186 CheungTiFan
06-09 21:26
公告:校内API接口文档的地址 李福松 8 125 CheungTiFan
06-09 21:33
校内APP的统一UI的问题 何直群 2 11 何直群
06-09 22:09
错误代码拼图 - 代码6的猜测 杨彦 2 15 梁栋
06-09 22:07
希望校内能解决开发应用服务器的问题 胡世超♥China 6 53 CheungTiFan
06-09 22:03
开放API了哦?wiki在哪里? 杨彦 10 100 CheungTiFan
06-09 22:02
我的第一个校内API应用---AIR版的Say Hello 梁栋 3 28 梁栋
06-09 21:48
校内开放平台的PHP开发者交流群组 何直群 6 24 李大维
06-09 21:45
校内提供 《校内API Demo文档》 李福松 48 682 CheungTiFan
06-09 21:27
校内网大概什么时候能公布开放第三方的应用 任斌 8 101 何直群
06-09 20:20
校内Bug Report 胡世超♥China 1 19 梁斌
06-09 20:09
RoR的校内API函数库使用范例 李大维 1 26 李大维
06-09 18:57
相关文档PDF格式 卢克进 5 18 卢克进
06-09 18:13
Joyent托管服务 李大维 17 141 李伟博
06-09 17:23
抛砖引玉:大家一起发布不同语言版本的Hello World吧 李大维 12 193 李大维
06-09 16:52
错误号2000什么意思? 刘欢 12 128 梁栋
06-09 15:33
问个弱智问题 高峰 1 49 杨彦
06-09 15:05
回复的XML里面 list = "1" 李大维 0 13 李大维
06-09 10:13
Profile.setXNML? 李大维 1 20 李大维
06-09 10:09
Ruby On Rails的校内函数库 李大维 13 162 李大维
06-09 08:45
校内提供 《校内XNML说明文档》 李伟博 29 475 佐 L
06-08 19:51
如何用java写基于xiaonei api对应用呢 高峰 0 27 高峰
06-08 15:16
新鲜事:notification/request的API什么时候出来呀? 李大维 8 83 杨彦
06-08 13:32
xiaonei.users.getInfo的uids没有效用 李大维 1 26 李大维
06-07 19:54
Hello World 王恺 5 134 王恺
06-07 13:34
API Wiki 李大维 11 145 杨彦
06-07 11:14
搞了个HelloWorld 王渊命 18 315 李大维
06-07 01:31

1 2 下一页 >


新主题:
上传文件或图片(查看支持类型)


验证码:
看不清楚?

我的主题 | 发表新主题

校内日志|关于|招聘|客服|帮助|隐私声明
千橡公司 (c) 2008 京ICP备07018631号





On 06/09/2008, Alex Zhang <cheungtifan at gmail.com> wrote:
> 校内就是这个样子
>  总是让登录
>
> On 06/09/2008, Sutra Zhou <zhoushuqun at gmail.com> wrote:
>  > 本来想看下是个什么API的,它说让我登录。晕。
>  >
>  > 在 2008-6-9,下午11:12, Alex Zhang 写道:
>  >
>  > 校内现在开放API了
>  > http://group.xiaonei.com/GetThreadList.do?id=237768885
>  > 这里就是了
>  > Alex
>  > --
>  > Notes:
>  > 1. Fell free to EMail me and I'll fell free to ignore you
>  > 2. Use English or STANDARD Chinese (Traditional preferred, but
>  > Simplified is also acceptable), or I'll certainly ignore you.
>  > 3. Use plain text, because I've gotta no rich-text processing system.
>  > 4. CheungTiFan at gmail.com is the ONLY email account I'll check everyday.
>  > _______________________________________________
>  > zeuux-universe mailing list
>  > zeuux-universe at zeuux.org
>  > http://www.zeuux.org/mailman/listinfo/zeuux-universe
>  >
>  > ZEUUX Project - Free Software, Free Society!
>  > http://www.zeuux.org
>  >
>
>
>  --
>  Notes:
>  1. Fell free to EMail me and I'll fell free to ignore you
>  2. Use English or STANDARD Chinese (Traditional preferred, but
>  Simplified is also acceptable), or I'll certainly ignore you.
>  3. Use plain text, because I've gotta no rich-text processing system.
>  4. CheungTiFan at gmail.com is the ONLY email account I'll check everyday.
>


-- 
Notes:
1. Fell free to EMail me and I'll fell free to ignore you
2. Use English or STANDARD Chinese (Traditional preferred, but Simplified is
also acceptable), or I'll certainly ignore you.
3. Use plain text, because I've gotta no rich-text processing system.
4. CheungTiFan at gmail.com is the ONLY email account I'll check everyday.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.zeuux.org/pipermail/zeuux-universe/attachments/20080609/6f08b488/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2008年06月09日 星期一 22:27

erfan zhaoerfan在gmail.com
星期一 六月 9 22:27:52 CST 2008

校内API Demo文档

目      录

约定	2
流程	2
1:登录xiaonei的URL	2
URL参数表	2
2:xiaonei回调ABC的callback_url	2
URL参数表	3
3:得到校内用户的session_key	3
URL参数表	3
成功返回值	3
失败返回值	3
4:从xiaonei取得一个用户信息的URL	4
提交方式	4
URL参数表	4
成功返回值	4
失败返回值	5
错误代码对照表	5














版本号	1.0
编写者	李福松(校内网)
文档状态	关闭
编写时间	2007-12-26



前言
本文档将以一个例子的形式进行讲解使用校内API的流程。
下文的介绍中假定你是一个ABC网站的拥有者,网站地址是www.abc.com。
文中 Application 表示一个应用,你的网站将被视为一个Application。
Ok,我们开始吧。
约定
1、	你的Application必须要在xiaonei上事先进行申请登记,登记成功后Xiaonei为ABC提供一个API_KEY,作为一个唯一标识,字符串的形式。
2、	用户必须先到xiaonei进行登录。
3、	用户需要接受这个Application提供的相关服务,否则用户在ABC站点上查看相关校内网的数据信息s。
4、	ABC提供一个callback_url给xiaonei,此链接用于xiaonei验证用户成功后,回跳到ABC站点的url。
流程
1:登录xiaonei的URL
http://login.xiaonei.com/L.do?api_key=YOUR_API_KEY&v;=1.0

ABC的网页应该提供登录到xiaonei的入口,入口链接为上面的。用户点此链接后,xiaonei的登录验证服务会判断用户是否已经登录到xiaonei。
URL参数表
api_key(必须的)	xiaonei提供给ABC站点的
v(必须的)	目前固定写 1.0


2:xiaonei回调ABC的callback_url
Xiaonei验证用户已经登录校内,且用户已经接受了ABC站点提供的服务,则回调到ABC提供的callback_url地址。并将认证通过的加密串传给此链接。形式如下:
http://www.abc.com/callback_url? auth_token=

上面参数auth_token的值是xiaonei生成并传入的。
ABC需要接收此auth_token参数,并根据此auth_token进一步向xiaonei发送请求得到session_key。
URL参数表
auth_token(必须的)	

3:得到校内用户的session_key
http://api.xiaonei.com/restserver.do?method= xiaonei.auth.getSession &
api_key=YOUR_API_KEY&v;=1.0&auth;_token=

URL参数表
Method	固定值:xiaonei.auth.getSession
api_key(必须的)	xiaonei提供给ABC
v(必须的)	目前固定写 1.0
auth_token	上一步获得的

成功返回值
成功后返回一段XML文本,例如XML文本:


    5f34e11bfb97c762e439e6a5-8055
    8055
    1173309298


ABC方面需要解析此XML文本,提取出session_key串,并将session_key存储起来以备后面使用;节点表示用户id。
失败返回值
失败后返回一段XML文本,例如XML文本:


  5
  未经认证的IP地址(ip: 20.1.2.3)

节点表示错误代码,可参照下面"错误代码对照表"。




4:从xiaonei取得一个用户信息的URL
http://api.xiaonei.com/restserver.do?method= xiaonei.users.getInfo &
api_key=YOUR_API_KEY&v;=1.0&session;_key=&uids;=&format;=
提交方式
使用POST提交。
URL参数表
method(必须的)	固定值:xiaonei.users.getInfo
api_key(必须的)	xiaonei提供
v(必须的)	目前固定值:1.0
session_key(必须的)	取自上一步生成的串
uids	一个用户id,如:8055
format(可选的)	Response的格式。请指定为XML(缺省值),

成功返回值
成功后返回一段XML文本,例如XML文本:


	
		8055
		刘德华
		1
		1961-09-27
		
			中国
			黑龙江
			哈尔滨
		
	


ABC需要解析此XML文本,提取出所需信息。节点表示用户id,节点表示用户名字。
节点表示性别,值1表示男性;值0表示女性。
表示出生时间,格式为:yyyy-mm-dd,ABC方面需要自行格式化日期显示格式。
节点表示家乡所在地,节点表示国家,节点表示省或州,表示城市。
失败返回值
失败后返回一段XML文本,例如XML文本:


  5
  未经认证的IP地址(ip: 20.1.2.3)

节点表示错误代码,可参照下面"错误代码对照表"。


错误代码对照表
错误号		错误描述	适用的方法
11		一个未知的错误发生	(all)
12		服务临时不可用	(all)
13		未知的方法	
14		应用已达到设定的请求上限	(all)
15		请求来自未经授权的IP地址	(all)
16		此方法必须运行在api.xiaonei.com	(all)
100		无效参数	(all)
101		提交的api_key不属于任何已知的应用	(all)





在 08-6-9,Alex Zhang<cheungtifan at gmail.com> 写道:
> 校内就是这个样子
> 总是让登录
> On 06/09/2008, Sutra Zhou <zhoushuqun at gmail.com> wrote:
> > 本来想看下是个什么API的,它说让我登录。晕。
> >
> > 在 2008-6-9,下午11:12, Alex Zhang 写道:
> >
> > 校内现在开放API了
> > http://group.xiaonei.com/GetThreadList.do?id=237768885
> > 这里就是了
> > Alex
> > --
> > Notes:
> > 1. Fell free to EMail me and I'll fell free to ignore you
> > 2. Use English or STANDARD Chinese (Traditional preferred, but
> > Simplified is also acceptable), or I'll certainly ignore you.
> > 3. Use plain text, because I've gotta no rich-text processing system.
> > 4. CheungTiFan at gmail.com is the ONLY email account I'll check everyday.
> > _______________________________________________
> > zeuux-universe mailing list
> > zeuux-universe at zeuux.org
> > http://www.zeuux.org/mailman/listinfo/zeuux-universe
> >
> > ZEUUX Project - Free Software, Free Society!
> > http://www.zeuux.org
> >
>
>
> --
> Notes:
> 1. Fell free to EMail me and I'll fell free to ignore you
> 2. Use English or STANDARD Chinese (Traditional preferred, but
> Simplified is also acceptable), or I'll certainly ignore you.
> 3. Use plain text, because I've gotta no rich-text processing system.
> 4. CheungTiFan at gmail.com is the ONLY email account I'll check everyday.
> _______________________________________________
> zeuux-universe mailing list
> zeuux-universe at zeuux.org
> http://www.zeuux.org/mailman/listinfo/zeuux-universe
>
> ZEUUX Project - Free Software, Free Society!
> http://www.zeuux.org


-- 
The program might produce unexpected output, or no output at all. Or the program
might crash or lock up. It might even hang or crash the whole computer. Or
it might corrupt the disk, or it might jump to an unexpected part of
memory and start executing whatever instructions it finds there.

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2008年06月09日 星期一 22:39

Sutra Zhou zhoushuqun在gmail.com
星期一 六月 9 22:39:14 CST 2008

Ö»ÓÐÓû§µÇ¼¹ý³Ì£¿Õâ¸öAPIÌṩÁËʲô·þÎñ 
ÄØ£¿ÈÃApplicationµÃµ½Ð£ÄÚÓû§µÄÐÅÏ¢£¿ÄÇôΪʲô²»ÓÃOpenIDÄØ£¿
ÔÚ 2008-6-9£¬ÏÂÎç11:27£¬ erfan дµÀ£º

> УÄÚAPI DemoÎĵµ
>
> Ŀ      ¼
>
> Ô¼¶¨	2
> Á÷³Ì	2
> 1£ºµÇ¼xiaoneiµÄURL	2
> URL²ÎÊý±í	2
> 2£ºxiaonei»Øµ÷ABCµÄcallback_url	2
> URL²ÎÊý±í	3
> 3£ºµÃµ½Ð£ÄÚÓû§µÄsession_key	3
> URL²ÎÊý±í	3
> ³É¹¦·µ»ØÖµ	3
> ʧ°Ü·µ»ØÖµ	3
> 4£º´ÓxiaoneiÈ¡µÃÒ»¸öÓû§ÐÅÏ¢µÄURL	4
> Ìá½»·½Ê½	4
> URL²ÎÊý±í	4
> ³É¹¦·µ»ØÖµ	4
> ʧ°Ü·µ»ØÖµ	5
> ´íÎó´úÂë¶ÔÕÕ±í	5
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> °æ±¾ºÅ	1.0
> ±àдÕß	ÀËÉ£¨Ð£ÄÚÍø£©
> Îĵµ×´Ì¬	¹Ø±Õ
> ±àдʱ¼ä	2007-12-26
>
>
>
> Ç°ÑÔ
> ±¾Îĵµ½«ÒÔÒ»¸öÀý×ÓµÄÐÎʽ½øÐн²½âʹÓÃУÄÚAPIµÄÁ÷³Ì¡£
> ÏÂÎĵĽéÉÜÖмٶ¨ÄãÊÇÒ»¸öABCÍøÕ¾µÄÓµÓÐÕߣ¬ÍøÕ¾µØÖ·ÊÇwww.abc.com¡£
> ÎÄÖÐ Application ±íʾһ¸öÓ¦Óã¬ÄãµÄÍøÕ¾½«±»ÊÓΪһ¸öApplication¡£
> Ok£¬ÎÒÃÇ¿ªÊ¼°É¡£
> Ô¼¶¨
> 1¡¢	ÄãµÄApplication±ØÐëÒªÔÚxiaoneiÉÏÊ 
> ÏȽøÐÐÉêÇëµÇ¼Ç£¬µÇ¼Ç³É¹¦ºóXiaoneiΪABC 
> Ìṩһ¸öAPI_KEY£¬×÷Ϊһ¸öΨһ±êʶ£¬×Ö·û´®µÄÐÎʽ¡£
> 2¡¢	Óû§±ØÐëÏȵ½xiaonei½øÐеǼ¡£
> 3¡¢	Óû§ÐèÒª½ÓÊÜÕâ¸öApplicationÌṩµÄ 
> Ïà¹Ø·þÎñ£¬·ñÔòÓû§ÔÚABCÕ¾µãÉϲ鿴Ïà¹ØУÄÚÍøµÄÊý¾ÝÐÅÏ¢s¡£
> 4¡¢	ABCÌṩһ¸öcallback_url¸øxiaonei£¬´ËÁ´½ÓÓÃÓÚxiaoneiÑéÖ¤Óà 
> »§³É¹¦ºó£¬»ØÌøµ½ABCÕ¾µãµÄurl¡£
> Á÷³Ì
> 1£ºµÇ¼xiaoneiµÄURL
> http://login.xiaonei.com/L.do?api_key=YOUR_API_KEY&v;=1.0
>
> ABCµÄÍøÒ³Ó¦¸ÃÌṩµÇ¼µ½xiaoneiµÄÈë¿Ú£¬ 
> Èë¿ÚÁ´½ÓΪÉÏÃæµÄ¡£Óû§µã´ËÁ´½Óºó£¬xiaoneiµÄµÇ¼ÑéÖ¤·þ 
> Îñ»áÅжÏÓû§ÊÇ·ñÒѾ­µÇ¼µ½xiaonei¡£
> URL²ÎÊý±í
> api_key£¨±ØÐëµÄ£©	xiaoneiÌṩ¸øABCÕ¾µãµÄ
> v£¨±ØÐëµÄ£©	Ä¿Ç°¹Ì¶¨Ð´ 1.0
>
>
> 2£ºxiaonei»Øµ÷ABCµÄcallback_url
> XiaoneiÑéÖ¤Óû§ÒѾ­µÇ¼УÄÚ£¬ÇÒÓû§ÒÑ 
> ¾­½ÓÊÜÁËABCÕ¾µãÌṩµÄ·þÎñ£¬Ôò»Øµ÷µ½ABC 
> ÌṩµÄcallback_urlµØÖ·¡£²¢½«ÈÏ֤ͨ¹ýµÄ¼ÓÃÜ´®´«¸ø´ËÁ´½Ó¡£ÐÎʽÈçÏ£º
> http://www.abc.com/callback_url? auth_token=
>
> ÉÏÃæ²ÎÊýauth_tokenµÄÖµÊÇxiaoneiÉú³É²¢´«ÈëµÄ¡£
> ABCÐèÒª½ÓÊÕ´Ëauth_token²ÎÊý£¬²¢¸ù¾Ý´Ëauth_token½øÒ»²½Ïòxiaonei 
> ·¢ËÍÇëÇóµÃµ½session_key¡£
> URL²ÎÊý±í
> auth_token£¨±ØÐëµÄ£©	
>
> 3£ºµÃµ½Ð£ÄÚÓû§µÄsession_key
> http://api.xiaonei.com/restserver.do?method= xiaonei.auth.getSession &
> api_key=YOUR_API_KEY&v;=1.0&auth;_token=
>
> URL²ÎÊý±í
> Method	¹Ì¶¨Öµ£ºxiaonei.auth.getSession
> api_key£¨±ØÐëµÄ£©	xiaoneiÌṩ¸øABC
> v£¨±ØÐëµÄ£©	Ä¿Ç°¹Ì¶¨Ð´ 1.0
> auth_token	ÉÏÒ»²½»ñµÃµÄ
>
> ³É¹¦·µ»ØÖµ
> ³É¹¦ºó·µ»ØÒ»¶ÎXMLÎı¾£¬ÀýÈçXMLÎı¾£º
> 
> 
>    5f34e11bfb97c762e439e6a5-8055
>    8055
>    1173309298
> 
>
> ABC·½ÃæÐèÒª½âÎö´ËXMLÎı¾£¬ÌáÈ¡³ö 
> session_key´®£¬²¢½«session_key´æ´¢ÆðÀ´ 
> ÒÔ±¸ºóÃæʹÓ㻽ڵã±íʾÓû§id¡£
> ʧ°Ü·µ»ØÖµ
> ʧ°Üºó·µ»ØÒ»¶ÎXMLÎı¾£¬ÀýÈçXMLÎı¾£º
> 
> 
>  5
>  δ¾­ÈÏÖ¤µÄIPµØÖ·(ip: 20.1.2.3)
> 
> ½Úµã±íʾ´íÎó´úÂ룬¿É²ÎÕÕÏÂÃæ"´íÎó´úÂë¶ÔÕÕ±í"¡£
>
>
>
>
> 4£º´ÓxiaoneiÈ¡µÃÒ»¸öÓû§ÐÅÏ¢µÄURL
> http://api.xiaonei.com/restserver.do?method= xiaonei.users.getInfo &
> api_key=YOUR_API_KEY&v;=1.0&session;_key=&uids;=&format;=
> Ìá½»·½Ê½
> ʹÓÃPOSTÌá½»¡£
> URL²ÎÊý±í
> method£¨±ØÐëµÄ£©	¹Ì¶¨Öµ£ºxiaonei.users.getInfo
> api_key£¨±ØÐëµÄ£©	xiaoneiÌṩ
> v£¨±ØÐëµÄ£©	Ä¿Ç°¹Ì¶¨Öµ£º1.0
> session_key£¨±ØÐëµÄ£©	È¡×ÔÉÏÒ»²½Éú³ÉµÄ´®
> uids	Ò»¸öÓû§id£¬È磺8055
> format£¨¿ÉÑ¡µÄ£©	ResponseµÄ¸ñʽ¡£ÇëÖ¸¶¨ÎªXML£¨È±Ê¡Öµ£©£¬
>
> ³É¹¦·µ»ØÖµ
> ³É¹¦ºó·µ»ØÒ»¶ÎXMLÎı¾£¬ÀýÈçXMLÎı¾£º
> 
> 
> 	
> 		8055
> 		ÁõµÂ»ª
> 		1
> 		1961-09-27
> 		
> 			Öйú
> 			ºÚÁú½­
> 			¹þ¶û±õ
> 		
> 	
> 
>
> ABCÐèÒª½âÎö´ËXMLÎı¾£¬ÌáÈ¡³öËùÐèÐÅ 
> Ï¢¡£½Úµã±íʾÓû§id£¬½Úµã±íʾÓû§Ãû×Ö¡£
> ½Úµã±íʾÐÔ±ð£¬Öµ1±íʾÄÐÐÔ£»Öµ0±íʾŮÐÔ¡£
> ±íʾ³öÉúʱ¼ä£¬¸ñʽΪ£ºyyyy-mm-dd£¬ABC·½ÃæÐèÒª×ÔÐиñʽ»¯ÈÕÆÚ 
> ÏÔʾ¸ñʽ¡£
> ½Úµã±íʾ¼ÒÏçËùÔÚ 
> µØ£¬½Úµã±íʾ¹ú¼Ò£¬½Úµã±íʾʡ»òÖÝ£¬±íʾ³ÇÊС£
> ʧ°Ü·µ»ØÖµ
> ʧ°Üºó·µ»ØÒ»¶ÎXMLÎı¾£¬ÀýÈçXMLÎı¾£º
> 
> 
>  5
>  δ¾­ÈÏÖ¤µÄIPµØÖ·(ip: 20.1.2.3)
> 
> ½Úµã±íʾ´íÎó´úÂ룬¿É²ÎÕÕÏÂÃæ"´íÎó´úÂë¶ÔÕÕ±í"¡£
>
>
> ´íÎó´úÂë¶ÔÕÕ±í
> ´íÎóºÅ		´íÎóÃèÊö	ÊÊÓõķ½·¨
> 11		Ò»¸öδ֪µÄ´íÎó·¢Éú	(all)
> 12		·þÎñÁÙʱ²»¿ÉÓÃ	(all)
> 13		δ֪µÄ·½·¨	
> 14		Ó¦ÓÃÒÑ´ïµ½É趨µÄÇëÇóÉÏÏÞ	(all)
> 15		ÇëÇóÀ´×Ôδ¾­ÊÚȨµÄIPµØÖ·	(all)
> 16		´Ë·½·¨±ØÐëÔËÐÐÔÚapi.xiaonei.com	(all)
> 100		ÎÞЧ²ÎÊý	(all)
> 101		Ìá½»µÄapi_key²»ÊôÓÚÈκÎÒÑÖªµÄÓ¦ÓÃ	(all)
>
>
>
>
>
> ÔÚ 08-6-9£¬Alex Zhang<cheungtifan在gmail.com> дµÀ£º
>> УÄÚ¾ÍÊÇÕâ¸öÑù×Ó
>> ×ÜÊÇÈõǼ
>> On 06/09/2008, Sutra Zhou <zhoushuqun在gmail.com> wrote:
>>> ±¾À´Ïë¿´ÏÂÊǸöʲôAPIµÄ£¬Ëü˵ÈÃÎҵǼ¡£ÔΡ£
>>>
>>> ÔÚ 2008-6-9£¬ÏÂÎç11:12£¬ Alex Zhang дµÀ£º
>>>
>>> УÄÚÏÖÔÚ¿ª·ÅAPIÁË
>>> http://group.xiaonei.com/GetThreadList.do?id=237768885
>>> ÕâÀï¾ÍÊÇÁË
>>> Alex
>>> --
>>> Notes:
>>> 1. Fell free to EMail me and I'll fell free to ignore you
>>> 2. Use English or STANDARD Chinese (Traditional preferred, but
>>> Simplified is also acceptable), or I'll certainly ignore you.
>>> 3. Use plain text, because I've gotta no rich-text processing  
>>> system.
>>> 4. CheungTiFan在gmail.com is the ONLY email account I'll check  
>>> everyday.
>>> _______________________________________________
>>> zeuux-universe mailing list
>>> zeuux-universe在zeuux.org
>>> http://www.zeuux.org/mailman/listinfo/zeuux-universe
>>>
>>> ZEUUX Project - Free Software, Free Society!
>>> http://www.zeuux.org
>>>
>>
>>
>> --
>> Notes:
>> 1. Fell free to EMail me and I'll fell free to ignore you
>> 2. Use English or STANDARD Chinese (Traditional preferred, but
>> Simplified is also acceptable), or I'll certainly ignore you.
>> 3. Use plain text, because I've gotta no rich-text processing system.
>> 4. CheungTiFan在gmail.com is the ONLY email account I'll check  
>> everyday.
>> _______________________________________________
>> zeuux-universe mailing list
>> zeuux-universe在zeuux.org
>> http://www.zeuux.org/mailman/listinfo/zeuux-universe
>>
>> ZEUUX Project - Free Software, Free Society!
>> http://www.zeuux.org
>
>
> -- 
> The program might produce unexpected output, or no output at all. Or  
> the program
> might crash or lock up. It might even hang or crash the whole  
> computer. Or
> it might corrupt the disk, or it might jump to an unexpected part of
> memory and start executing whatever instructions it finds there.

-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://www.zeuux.org/pipermail/zeuux-universe/attachments/20080609/23e1c3ee/attachment-0001.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2008年06月09日 星期一 22:40

Alex Zhang cheungtifan在gmail.com
星期一 六月 9 22:40:51 CST 2008

校内傻...貌似我刚才申请App发现"系统"两个字是违禁字...!!!
On 06/09/2008, Sutra Zhou <zhoushuqun at gmail.com> wrote:
>
> 只有用户登录过程?这个API提供了什么服务呢?让Application得到校内用户的信息?那么为什么不用OpenID呢?
>
>
>
> 在 2008-6-9,下午11:27, erfan 写道:
>
>
>
> 校内API Demo文档
>
> 目      录
>
> 约定	2
> 流程	2
> 1:登录xiaonei的URL	2
> URL参数表	2
> 2:xiaonei回调ABC的callback_url	2
> URL参数表	3
> 3:得到校内用户的session_key	3
> URL参数表	3
> 成功返回值	3
> 失败返回值	3
> 4:从xiaonei取得一个用户信息的URL	4
> 提交方式	4
> URL参数表	4
> 成功返回值	4
> 失败返回值	5
> 错误代码对照表	5
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 版本号	1.0
> 编写者	李福松(校内网)
> 文档状态	关闭
> 编写时间	2007-12-26
>
>
>
> 前言
> 本文档将以一个例子的形式进行讲解使用校内API的流程。
> 下文的介绍中假定你是一个ABC网站的拥有者,网站地址是www.abc.com。
> 文中 Application 表示一个应用,你的网站将被视为一个Application。
> Ok,我们开始吧。
> 约定
> 1、	你的Application必须要在xiaonei上事先进行申请登记,登记成功后Xiaonei为ABC提供一个API_KEY,作为一个唯一标识,字符串的形式。
> 2、	用户必须先到xiaonei进行登录。
> 3、	用户需要接受这个Application提供的相关服务,否则用户在ABC站点上查看相关校内网的数据信息s。
> 4、	ABC提供一个callback_url给xiaonei,此链接用于xiaonei验证用户成功后,回跳到ABC站点的url。
> 流程
> 1:登录xiaonei的URL
> http://login.xiaonei.com/L.do?api_key=YOUR_API_KEY&v;=1.0
>
> ABC的网页应该提供登录到xiaonei的入口,入口链接为上面的。用户点此链接后,xiaonei的登录验证服务会判断用户是否已经登录到xiaonei。
> URL参数表
> api_key(必须的)	xiaonei提供给ABC站点的
> v(必须的)	目前固定写 1.0
>
>
> 2:xiaonei回调ABC的callback_url
> Xiaonei验证用户已经登录校内,且用户已经接受了ABC站点提供的服务,则回调到ABC提供的callback_url地址。并将认证通过的加密串传给此链接。形式如下:
> http://www.abc.com/callback_url? auth_token=
>
> 上面参数auth_token的值是xiaonei生成并传入的。
> ABC需要接收此auth_token参数,并根据此auth_token进一步向xiaonei发送请求得到session_key。
> URL参数表
> auth_token(必须的)	
>
> 3:得到校内用户的session_key
> http://api.xiaonei.com/restserver.do?method= xiaonei.auth.getSession &
> api_key=YOUR_API_KEY&v;=1.0&auth;_token=
>
> URL参数表
> Method	固定值:xiaonei.auth.getSession
> api_key(必须的)	xiaonei提供给ABC
> v(必须的)	目前固定写 1.0
> auth_token	上一步获得的
>
> 成功返回值
> 成功后返回一段XML文本,例如XML文本:
> 
> 
>     5f34e11bfb97c762e439e6a5-8055
>     8055
>     1173309298
> 
>
> ABC方面需要解析此XML文本,提取出session_key串,并将session_key存储起来以备后面使用;节点表示用户id。
> 失败返回值
> 失败后返回一段XML文本,例如XML文本:
> 
> 
>   5
>   未经认证的IP地址(ip: 20.1.2.3)
> 
> 节点表示错误代码,可参照下面"错误代码对照表"。
>
>
>
>
> 4:从xiaonei取得一个用户信息的URL
> http://api.xiaonei.com/restserver.do?method= xiaonei.users.getInfo &
> api_key=YOUR_API_KEY&v;=1.0&session;_key=&uids;=&format;=
> 提交方式
> 使用POST提交。
> URL参数表
> method(必须的)	固定值:xiaonei.users.getInfo
> api_key(必须的)	xiaonei提供
> v(必须的)	目前固定值:1.0
> session_key(必须的)	取自上一步生成的串
> uids	一个用户id,如:8055
> format(可选的)	Response的格式。请指定为XML(缺省值),
>
> 成功返回值
> 成功后返回一段XML文本,例如XML文本:
> 
> 
> 	
> 		8055
> 		刘德华
> 		1
> 		1961-09-27
> 		
> 			中国
> 			黑龙江
> 			哈尔滨
> 		
> 	
> 
>
> ABC需要解析此XML文本,提取出所需信息。节点表示用户id,节点表示用户名字。
> 节点表示性别,值1表示男性;值0表示女性。
> 表示出生时间,格式为:yyyy-mm-dd,ABC方面需要自行格式化日期显示格式。
> 节点表示家乡所在地,节点表示国家,节点表示省或州,表示城市。
> 失败返回值
> 失败后返回一段XML文本,例如XML文本:
> 
> 
>   5
>   未经认证的IP地址(ip: 20.1.2.3)
> 
> 节点表示错误代码,可参照下面"错误代码对照表"。
>
>
> 错误代码对照表
> 错误号		错误描述	适用的方法
> 11		一个未知的错误发生	(all)
> 12		服务临时不可用	(all)
> 13		未知的方法	
> 14		应用已达到设定的请求上限	(all)
> 15		请求来自未经授权的IP地址	(all)
> 16		此方法必须运行在api.xiaonei.com	(all)
> 100		无效参数	(all)
> 101		提交的api_key不属于任何已知的应用	(all)
>
>
>
>
>
> 在 08-6-9,Alex Zhang<cheungtifan at gmail.com> 写道:
>
> 校内就是这个样子
>
> 总是让登录
>
> On 06/09/2008, Sutra Zhou <zhoushuqun at gmail.com> wrote:
>
>
> 本来想看下是个什么API的,它说让我登录。晕。
>
>
>
>
>
> 在 2008-6-9,下午11:12, Alex Zhang 写道:
>
>
>
>
>
> 校内现在开放API了
>
>
> http://group.xiaonei.com/GetThreadList.do?id=237768885
>
>
> 这里就是了
>
>
> Alex
>
>
> --
>
>
> Notes:
>
>
> 1. Fell free to EMail me and I'll fell free to ignore you
>
>
> 2. Use English or STANDARD Chinese (Traditional preferred, but
>
>
> Simplified is also acceptable), or I'll certainly ignore you.
>
>
> 3. Use plain text, because I've gotta no rich-text processing system.
>
>
> 4. CheungTiFan at gmail.com is the ONLY email account I'll check everyday.
>
>
> _______________________________________________
>
>
> zeuux-universe mailing list
>
>
> zeuux-universe at zeuux.org
>
>
> http://www.zeuux.org/mailman/listinfo/zeuux-universe
>
>
>
>
>
> ZEUUX Project - Free Software, Free Society!
>
>
> http://www.zeuux.org
>
>
>
>
>
>
>
>
> --
>
> Notes:
>
> 1. Fell free to EMail me and I'll fell free to ignore you
>
> 2. Use English or STANDARD Chinese (Traditional preferred, but
>
> Simplified is also acceptable), or I'll certainly ignore you.
>
> 3. Use plain text, because I've gotta no rich-text processing system.
>
> 4. CheungTiFan at gmail.com is the ONLY email account I'll check everyday.
>
> _______________________________________________
>
> zeuux-universe mailing list
>
> zeuux-universe at zeuux.org
>
> http://www.zeuux.org/mailman/listinfo/zeuux-universe
>
>
>
> ZEUUX Project - Free Software, Free Society!
>
> http://www.zeuux.org
>
>
> --
> The program might produce unexpected output, or no output at all. Or the program
> might crash or lock up. It might even hang or crash the whole computer. Or
> it might corrupt the disk, or it might jump to an unexpected part of
> memory and start executing whatever instructions it finds there.
>
>



-- 
Notes:
1. Fell free to EMail me and I'll fell free to ignore you
2. Use English or STANDARD Chinese (Traditional preferred, but
Simplified is also acceptable), or I'll certainly ignore you.
3. Use plain text, because I've gotta no rich-text processing system.
4. CheungTiFan at gmail.com is the ONLY email account I'll check everyday.

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2008年06月09日 星期一 22:44

Alex Zhang cheungtifan在gmail.com
星期一 六月 9 22:44:36 CST 2008

申请来了个,da大家看看界面
On 06/09/2008, Alex Zhang <cheungtifan at gmail.com> wrote:
> 校内傻...貌似我刚才申请App发现"系统"两个字是违禁字...​!!!
>
> On 06/09/2008, Sutra Zhou <zhoushuqun at gmail.com> wrote:
>  >
>  > 只有用户登录过程?这个API提供了什么服务呢?让Applic​ation得到校内用户的信息?那么为什么不用OpenID呢?
>  >
>  >
>  >
>  > 在 2008-6-9,下午11:27, erfan 写道:
>  >
>  >
>  >
>  > 校内API Demo文档
>  >
>  > 目      录
>  >
>  > 约定    2
>  > 流程    2
>  > 1:登录xiaonei的URL       2
>  > URL参数表        2
>  > 2:xiaonei回调ABC的callback_url   2
>  > URL参数表        3
>  > 3:得到校内用户的session_key  3
>  > URL参数表        3
>  > 成功返回值 3
>  > 失败返回值 3
>  > 4:从xiaonei取得一个用户信息的URL        4
>  > 提交方式  4
>  > URL参数表        4
>  > 成功返回值 4
>  > 失败返回值 5
>  > 错误代码对照表       5
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>  > 版本号   1.0
>  > 编写者   李福松(校内网)
>  > 文档状态  关闭
>  > 编写时间  2007-12-26
>  >
>  >
>  >
>  > 前言
>  > 本文档将以一个例子的形式进行讲解使用校内API的流程。
>  > 下文的介绍中假定你是一个ABC网站的拥有者,网站地址是www​.abc.com。
>  > 文中 Application 表示一个应用,你的网站将被视为一个Application。
>  > Ok,我们开始吧。
>  > 约定
>  > 1、    你的Application必须要在xiaonei上事先进​行申请登记,登记成功后Xiaonei为ABC提供一个API_K​EY,作为一个唯一标识,字符串的形式。
>  > 2、    用户必须先到xiaonei进行登录。
>  > 3、    用户需要接受这个Application提供的相关服务,否​则用户在ABC站点上查看相关校内网的数据信息s。
>  > 4、    ABC提供一个callback_url给xiaonei,​此链接用于xiaonei验证用户成功后,回跳到ABC站点的ur​l。
>  > 流程
>  > 1:登录xiaonei的URL
>  > http://login.xiaonei.com/L.do?​api_key=YOUR_API_KEY&v;=1.0
>  >
>  > ABC的网页应该提供登录到xiaonei的入口,入口链接为上​面的。用户点此链接后,xiaonei的登录验证服务会判断用户是​否已经登录到xiaonei。
>  > URL参数表
>  > api_key(必须的)  xiaonei提供给ABC站点的
>  > v(必须的)        目前固定写 1.0
>  >
>  >
>  > 2:xiaonei回调ABC的callback_url
>  > Xiaonei验证用户已经登录校内,且用户已经接受了ABC站​点提供的服务,则回调到ABC提供的callback_url地址​。并将认证通过的加密串传给此链接。形式如下:
>  > http://www.abc.com/callback_ur​l? auth_token=
>  >
>  > 上面参数auth_token的值是xiaonei生成并传入的​。
>  > ABC需要接收此auth_token参数,并根据此auth_​token进一步向xiaonei发送请求得到session_k​ey。
>  > URL参数表
>  > auth_token(必须的)
>  >
>  > 3:得到校内用户的session_key
>  > http://api.xiaonei.com/restser​ver.do?method= xiaonei.auth.getSession &
>  > api_key=YOUR_API_KEY&v;=1.0&auth;_​token=
>  >
>  > URL参数表
>  > Method        固定值:xiaonei.auth.getSess​ion
>  > api_key(必须的)  xiaonei提供给ABC
>  > v(必须的)        目前固定写 1.0
>  > auth_token    上一步获得的
>  >
>  > 成功返回值
>  > 成功后返回一段XML文本,例如XML文本:
>  > 
>  > 
>  >     5f34e11bfb97c762e43​9e6a5-8055
>  >     8055
>  >     1173309298
>  > 
>  >
>  > ABC方面需要解析此XML文本,提取出session_key​串,并将session_key存储起来以备后面使用;节点​表示用户id。
>  > 失败返回值
>  > 失败后返回一段XML文本,例如XML文本:
>  > 
>  > 
>  >   5
>  >   未经认证的IP地址(ip: 20.1.2.3)
>  > 
>  > 节点表示错误代码,可参照下面"错误代码对照​表"。
>  >
>  >
>  >
>  >
>  > 4:从xiaonei取得一个用户信息的URL
>  > http://api.xiaonei.com/restser​ver.do?method= xiaonei.users.getInfo &
>  > api_key=YOUR_API_KEY&v;=1.0&sessi;​on_key=&uids;=&format;=
>  > 提交方式
>  > 使用POST提交。
>  > URL参数表
>  > method(必须的)   固定值:xiaonei.users.getInfo
>  > api_key(必须的)  xiaonei提供
>  > v(必须的)        目前固定值:1.0
>  > session_key(必须的)      取自上一步生成的串
>  > uids  一个用户id,如:8055
>  > format(可选的)   Response的格式。请指定为XML(缺省值),
>  >
>  > 成功返回值
>  > 成功后返回一段XML文本,例如XML文本:
>  > 
>  > 
>  >       
>  >               8055
>  >               刘德华
>  >               1
>  >               1961-09-27
>  >               
>  >                       中国
>  >                       黑龙江
>  >                       哈尔滨
>  >               
>  >       
>  > 
>  >
>  > ABC需要解析此XML文本,提取出所需信息。节点表示用​户id,节点表示用户名字。
>  > 节点表示性别,值1表示男性;值0表示女性。
>  > 表示出生时间,格式为:yyyy-mm-dd,​ABC方面需要自行格式化日期显示格式。
>  > 节点表示家乡所在地,节点表示国家,节点表示省或州,​表示城市。
>  > 失败返回值
>  > 失败后返回一段XML文本,例如XML文本:
>  > 
>  > 
>  >   5
>  >   未经认证的IP地址(ip: 20.1.2.3)
>  > 
>  > 节点表示错误代码,可参照下面"错误代码对照​表"。
>  >
>  >
>  > 错误代码对照表
>  > 错误号           错误描述    适用的方法
>  > 11            一个未知的错误发生       (all)
>  > 12            服务临时不可用 (all)
>  > 13            未知的方法
>  > 14            应用已达到设定的请求上限    (all)
>  > 15            请求来自未经授权的IP地址   (all)
>  > 16            此方法必须运行在api.xiaonei.com (all)
>  > 100           无效参数    (all)
>  > 101           提交的api_key不属于任何已知的应用    (all)
>  >
>  >
>  >
>  >
>  >
>  > 在 08-6-9,Alex Zhang<cheungtifan at gmail.com> 写道:
>  >
>  > 校内就是这个样子
>  >
>  > 总是让登录
>  >
>  > On 06/09/2008, Sutra Zhou <zhoushuqun at gmail.com> wrote:
>  >
>  >
>  > 本来想看下是个什么API的,它说让我登录。晕。
>  >
>  >
>  >
>  >
>  >
>  > 在 2008-6-9,下午11:12, Alex Zhang 写道:
>  >
>  >
>  >
>  >
>  >
>  > 校内现在开放API了
>  >
>  >
>  > http://group.xiaonei.com/GetTh​readList.do?id=237768885
>  >
>  >
>  > 这里就是了
>  >
>  >
>  > Alex
>  >
>  >
>  > --
>  >
>  >
>  > Notes:
>  >
>  >
>  > 1. Fell free to EMail me and I'll fell free to ignore you
>  >
>  >
>  > 2. Use English or STANDARD Chinese (Traditional preferred, but
>  >
>  >
>  > Simplified is also acceptable), or I'll certainly ignore you.
>  >
>  >
>  > 3. Use plain text, because I've gotta no rich-text processing system.
>  >
>  >
>  > 4. CheungTiFan at gmail.com is the ONLY email account I'll check everyday.
>  >
>  >
>  > ______________________________​_________________
>  >
>  >
>  > zeuux-universe mailing list
>  >
>  >
>  > zeuux-universe at zeuux.org
>  >
>  >
>  > http://www.zeuux.org/mailman/l​istinfo/zeuux-universe
>  >
>  >
>  >
>  >
>  >
>  > ZEUUX Project - Free Software, Free Society!
>  >
>  >
>  > http://www.zeuux.org
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>  > --
>  >
>  > Notes:
>  >
>  > 1. Fell free to EMail me and I'll fell free to ignore you
>  >
>  > 2. Use English or STANDARD Chinese (Traditional preferred, but
>  >
>  > Simplified is also acceptable), or I'll certainly ignore you.
>  >
>  > 3. Use plain text, because I've gotta no rich-text processing system.
>  >
>  > 4. CheungTiFan at gmail.com is the ONLY email account I'll check everyday.
>  >
>  > ______________________________​_________________
>  >
>  > zeuux-universe mailing list
>  >
>  > zeuux-universe at zeuux.org
>  >
>  > http://www.zeuux.org/mailman/l​istinfo/zeuux-universe
>  >
>  >
>  >
>  > ZEUUX Project - Free Software, Free Society!
>  >
>  > http://www.zeuux.org
>  >
>  >
>  > --
>  > The program might produce unexpected output, or no output at all. Or the program
>  > might crash or lock up. It might even hang or crash the whole computer. Or
>  > it might corrupt the disk, or it might jump to an unexpected part of
>  > memory and start executing whatever instructions it finds there.
>  >
>  >
>
>
>
>
> --
>
> Notes:
>  1. Fell free to EMail me and I'll fell free to ignore you
>  2. Use English or STANDARD Chinese (Traditional preferred, but
>  Simplified is also acceptable), or I'll certainly ignore you.
>  3. Use plain text, because I've gotta no rich-text processing system.
>  4. CheungTiFan at gmail.com is the ONLY email account I'll check everyday.
>


-- 
Notes:
1. Fell free to EMail me and I'll fell free to ignore you
2. Use English or STANDARD Chinese (Traditional preferred, but
Simplified is also acceptable), or I'll certainly ignore you.
3. Use plain text, because I've gotta no rich-text processing system.
4. CheungTiFan at gmail.com is the ONLY email account I'll check everyday.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: untitled.bmp
Type: image/bmp
Size: 1151454 bytes
Desc: not available
Url : http://www.zeuux.org/pipermail/zeuux-universe/attachments/20080609/91d8d306/attachment-0001.bin 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2008年06月09日 星期一 22:50

Sutra Zhou zhoushuqun在gmail.com
星期一 六月 9 22:50:24 CST 2008

看到界面了,不过能介绍一下,用这个API能做什么呢? 
是不是确实如我刚才所说的只能得到用户信息。或者说 
通过它能够让Application用它的帐号登入?
在 2008-6-9,下午11:44, Alex Zhang 写道:

> 申请来了个,da大家看看界面
> On 06/09/2008, Alex Zhang <cheungtifan在gmail.com> wrote:
>> 校内傻...貌似我刚才申请App发现"系统"两个字是违禁 
>> 字...​!!!
>>
>> On 06/09/2008, Sutra Zhou <zhoushuqun在gmail.com> wrote:
>>>
>>> 只有用户登录过程?这个API提供了什么服务呢?让 
>>> Applic​ation得到校内用户的信息?那么为什么不用 
>>> OpenID呢?
>>>
>>>
>>>
>>> 在 2008-6-9,下午11:27, erfan 写道:
>>>
>>>
>>>
>>> 校内API Demo文档
>>>
>>> 目      录
>>>
>>> 约定    2
>>> 流程    2
>>> 1:登录xiaonei的URL       2
>>> URL参数表        2
>>> 2:xiaonei回调ABC的callback_url   2
>>> URL参数表        3
>>> 3:得到校内用户的session_key  3
>>> URL参数表        3
>>> 成功返回值 3
>>> 失败返回值 3
>>> 4:从xiaonei取得一个用户信息的URL        4
>>> 提交方式  4
>>> URL参数表        4
>>> 成功返回值 4
>>> 失败返回值 5
>>> 错误代码对照表       5
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> 版本号   1.0
>>> 编写者   李福松(校内网)
>>> 文档状态  关闭
>>> 编写时间  2007-12-26
>>>
>>>
>>>
>>> 前言
>>> 本文档将以一个例子的形式进行讲解使用校内API的 
>>> 流程。
>>> 下文的介绍中假定你是一个ABC网站的拥有者,网站 
>>> 地址是www​.abc.com。
>>> 文中 Application 表示一个应用,你的网站将被视为一 
>>> 个Application。
>>> Ok,我们开始吧。
>>> 约定
>>> 1、    你的Application必须要在xiaonei上事先进​行申请 
>>> 登记,登记成功后Xiaonei为ABC提供一个API_K​EY,作为 
>>> 一个唯一标识,字符串的形式。
>>> 2、    用户必须先到xiaonei进行登录。
>>> 3、    用户需要接受这个Application提供的相关服务, 
>>> 否​则用户在ABC站点上查看相关校内网的数据信息 
>>> s。
>>> 4、    ABC提供一个callback_url给xiaonei,​此链接用于 
>>> xiaonei验证用户成功后,回跳到ABC站点的ur​l。
>>> 流程
>>> 1:登录xiaonei的URL
>>> http://login.xiaonei.com/L.do?​api_key=YOUR_API_KEY&v;=1.0
>>>
>>> ABC的网页应该提供登录到xiaonei的入口,入口链接为 
>>> 上​面的。用户点此链接后,xiaonei的登录验证服务 
>>> 会判断用户是​否已经登录到xiaonei。
>>> URL参数表
>>> api_key(必须的)  xiaonei提供给ABC站点的
>>> v(必须的)        目前固定写 1.0
>>>
>>>
>>> 2:xiaonei回调ABC的callback_url
>>> Xiaonei验证用户已经登录校内,且用户已经接受了ABC 
>>> 站​点提供的服务,则回调到ABC提供的callback_url地 
>>> 址​。并将认证通过的加密串传给此链接。形式如 
>>> 下:
>>> http://www.abc.com/callback_ur​l? auth_token=
>>>
>>> 上面参数auth_token的值是xiaonei生成并传入的​。
>>> ABC需要接收此auth_token参数,并根据此auth_​token进一 
>>> 步向xiaonei发送请求得到session_k​ey。
>>> URL参数表
>>> auth_token(必须的)
>>>
>>> 3:得到校内用户的session_key
>>> http://api.xiaonei.com/restser​ver.do?method=  
>>> xiaonei.auth.getSession &
>>> api_key=YOUR_API_KEY&v;=1.0&auth;_​token=
>>>
>>> URL参数表
>>> Method        固定值:xiaonei.auth.getSess​ion
>>> api_key(必须的)  xiaonei提供给ABC
>>> v(必须的)        目前固定写 1.0
>>> auth_token    上一步获得的
>>>
>>> 成功返回值
>>> 成功后返回一段XML文本,例如XML文本:
>>> 
>>> 
>>>    5f34e11bfb97c762e43​9e6a5-8055
>>>    8055
>>>    1173309298
>>> 
>>>
>>> ABC方面需要解析此XML文本,提取出session_key​串,并 
>>> 将session_key存储起来以备后面使用;节点​表示 
>>> 用户id。
>>> 失败返回值
>>> 失败后返回一段XML文本,例如XML文本:
>>> 
>>> 
>>>  5
>>>  未经认证的IP地址(ip: 20.1.2.3)
>>> 
>>> 节点表示错误代码,可参照下面"错误代码 
>>> 对照​表"。
>>>
>>>
>>>
>>>
>>> 4:从xiaonei取得一个用户信息的URL
>>> http://api.xiaonei.com/restser​ver.do?method=  
>>> xiaonei.users.getInfo &
>>> api_key=YOUR_API_KEY&v;=1.0&sessi;​on_key=&uids;=&format;=
>>> 提交方式
>>> 使用POST提交。
>>> URL参数表
>>> method(必须的)   固定值:xiaonei.users.getInfo
>>> api_key(必须的)  xiaonei提供
>>> v(必须的)        目前固定值:1.0
>>> session_key(必须的)      取自上一步生成的串
>>> uids  一个用户id,如:8055
>>> format(可选的)   Response的格式。请指定为XML(缺省 
>>> 值),
>>>
>>> 成功返回值
>>> 成功后返回一段XML文本,例如XML文本:
>>> 
>>> 
>>>      
>>>              8055
>>>              刘德华
>>>              1
>>>              1961-09-27
>>>              
>>>                      中国
>>>                      黑龙江
>>>                      哈尔滨
>>>              
>>>      
>>> 
>>>
>>> ABC需要解析此XML文本,提取出所需信息。节点表 
>>> 示用​户id,节点表示用户名字。
>>> 节点表示性别,值1表示男性;值0表示女性。
>>> 表示出生时间,格式为:yyyy-mm-dd,​ABC方面 
>>> 需要自行格式化日期显示格式。
>>> 节点表示家乡所在地,节点 
>>> 表示国家,节点表示省或州,​表示城 
>>> 市。
>>> 失败返回值
>>> 失败后返回一段XML文本,例如XML文本:
>>> 
>>> 
>>>  5
>>>  未经认证的IP地址(ip: 20.1.2.3)
>>> 
>>> 节点表示错误代码,可参照下面"错误代码 
>>> 对照​表"。
>>>
>>>
>>> 错误代码对照表
>>> 错误号           错误描述    适用的方法
>>> 11            一个未知的错误发生       (all)
>>> 12            服务临时不可用 (all)
>>> 13            未知的方法
>>> 14            应用已达到设定的请求上限    (all)
>>> 15            请求来自未经授权的IP地址   (all)
>>> 16            此方法必须运行在api.xiaonei.com (all)
>>> 100           无效参数    (all)
>>> 101           提交的api_key不属于任何已知的应用     
>>> (all)
>>>
>>>
>>>
>>>
>>>
>>> 在 08-6-9,Alex Zhang<cheungtifan在gmail.com> 写道:
>>>
>>> 校内就是这个样子
>>>
>>> 总是让登录
>>>
>>> On 06/09/2008, Sutra Zhou <zhoushuqun在gmail.com> wrote:
>>>
>>>
>>> 本来想看下是个什么API的,它说让我登录。晕。
>>>
>>>
>>>
>>>
>>>
>>> 在 2008-6-9,下午11:12, Alex Zhang 写道:
>>>
>>>
>>>
>>>
>>>
>>> 校内现在开放API了
>>>
>>>
>>> http://group.xiaonei.com/GetTh​readList.do?id=237768885
>>>
>>>
>>> 这里就是了
>>>
>>>
>>> Alex
>>>
>>>
>>> --
>>>
>>>
>>> Notes:
>>>
>>>
>>> 1. Fell free to EMail me and I'll fell free to ignore you
>>>
>>>
>>> 2. Use English or STANDARD Chinese (Traditional preferred, but
>>>
>>>
>>> Simplified is also acceptable), or I'll certainly ignore you.
>>>
>>>
>>> 3. Use plain text, because I've gotta no rich-text processing  
>>> system.
>>>
>>>
>>> 4. CheungTiFan在gmail.com is the ONLY email account I'll check  
>>> everyday.
>>>
>>>
>>> ______________________________​_________________
>>>
>>>
>>> zeuux-universe mailing list
>>>
>>>
>>> zeuux-universe在zeuux.org
>>>
>>>
>>> http://www.zeuux.org/mailman/l​istinfo/zeuux-universe
>>>
>>>
>>>
>>>
>>>
>>> ZEUUX Project - Free Software, Free Society!
>>>
>>>
>>> http://www.zeuux.org
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> --
>>>
>>> Notes:
>>>
>>> 1. Fell free to EMail me and I'll fell free to ignore you
>>>
>>> 2. Use English or STANDARD Chinese (Traditional preferred, but
>>>
>>> Simplified is also acceptable), or I'll certainly ignore you.
>>>
>>> 3. Use plain text, because I've gotta no rich-text processing  
>>> system.
>>>
>>> 4. CheungTiFan在gmail.com is the ONLY email account I'll check  
>>> everyday.
>>>
>>> ______________________________​_________________
>>>
>>> zeuux-universe mailing list
>>>
>>> zeuux-universe在zeuux.org
>>>
>>> http://www.zeuux.org/mailman/l​istinfo/zeuux-universe
>>>
>>>
>>>
>>> ZEUUX Project - Free Software, Free Society!
>>>
>>> http://www.zeuux.org
>>>
>>>
>>> --
>>> The program might produce unexpected output, or no output at all.  
>>> Or the program
>>> might crash or lock up. It might even hang or crash the whole  
>>> computer. Or
>>> it might corrupt the disk, or it might jump to an unexpected part of
>>> memory and start executing whatever instructions it finds there.
>>>
>>>
>>
>>
>>
>>
>> --
>>
>> Notes:
>> 1. Fell free to EMail me and I'll fell free to ignore you
>> 2. Use English or STANDARD Chinese (Traditional preferred, but
>> Simplified is also acceptable), or I'll certainly ignore you.
>> 3. Use plain text, because I've gotta no rich-text processing system.
>> 4. CheungTiFan在gmail.com is the ONLY email account I'll check  
>> everyday.
>>
>
>
> -- 
> Notes:
> 1. Fell free to EMail me and I'll fell free to ignore you
> 2. Use English or STANDARD Chinese (Traditional preferred, but
> Simplified is also acceptable), or I'll certainly ignore you.
> 3. Use plain text, because I've gotta no rich-text processing system.
> 4. CheungTiFan在gmail.com is the ONLY email account I'll check  
> everyday.
> 

-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://www.zeuux.org/pipermail/zeuux-universe/attachments/20080609/8e2f2bd3/attachment-0001.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2008年06月09日 星期一 22:51

Alex Zhang cheungtifan在gmail.com
星期一 六月 9 22:51:55 CST 2008

我现在看到的功能类似OpenID
不过估计他会象Facebook一样有众多Application的
http://www.xiaonei.com/apps/application.do?id=10674
这个是我做的
On 06/09/2008, Sutra Zhou <zhoushuqun at gmail.com> wrote:
> 看到界面了,不过能介绍一下,用这个API能做什么呢?是不是确实如我刚才所说的只能得到用户信息。或者说通过它能够让Application用它的帐号登入?
>
> 在 2008-6-9,下午11:44, Alex Zhang 写道:
>
> 申请来了个,da大家看看界面
> On 06/09/2008, Alex Zhang <cheungtifan at gmail.com> wrote:
> 校内傻...貌似我刚才申请App发现"系统"两个字是违禁字...​!!!
>
> On 06/09/2008, Sutra Zhou <zhoushuqun at gmail.com> wrote:
>
>
>
> 只有用户登录过程?这个API提供了什么服务呢?让Applic​ation得到校内用户的信息?那么为什么不用OpenID呢?
>
>
>
>
>
>
>
> 在 2008-6-9,下午11:27, erfan 写道:
>
>
>
>
>
>
>
> 校内API Demo文档
>
>
>
> 目      录
>
>
>
> 约定    2
>
> 流程    2
>
> 1:登录xiaonei的URL       2
>
> URL参数表        2
>
> 2:xiaonei回调ABC的callback_url   2
>
> URL参数表        3
>
> 3:得到校内用户的session_key  3
>
> URL参数表        3
>
> 成功返回值 3
>
> 失败返回值 3
>
> 4:从xiaonei取得一个用户信息的URL        4
>
> 提交方式  4
>
> URL参数表        4
>
> 成功返回值 4
>
> 失败返回值 5
>
> 错误代码对照表       5
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> 版本号   1.0
>
> 编写者   李福松(校内网)
>
> 文档状态  关闭
>
> 编写时间  2007-12-26
>
>
>
>
>
>
>
> 前言
>
> 本文档将以一个例子的形式进行讲解使用校内API的流程。
>
> 下文的介绍中假定你是一个ABC网站的拥有者,网站地址是www​.abc.com。
>
> 文中 Application 表示一个应用,你的网站将被视为一个Application。
>
> Ok,我们开始吧。
>
> 约定
>
> 1、
> 你的Application必须要在xiaonei上事先进​行申请登记,登记成功后Xiaonei为ABC提供一个API_K​EY,作为一个唯一标识,字符串的形式。
>
> 2、    用户必须先到xiaonei进行登录。
>
> 3、    用户需要接受这个Application提供的相关服务,否​则用户在ABC站点上查看相关校内网的数据信息s。
>
> 4、    ABC提供一个callback_url给xiaonei,​此链接用于xiaonei验证用户成功后,回跳到ABC站点的ur​l。
>
> 流程
>
> 1:登录xiaonei的URL
>
> http://login.xiaonei.com/L.do?​api_key=YOUR_API_KEY&v;=1.0
>
>
>
> ABC的网页应该提供登录到xiaonei的入口,入口链接为上​面的。用户点此链接后,xiaonei的登录验证服务会判断用户是​否已经登录到xiaonei。
>
> URL参数表
>
> api_key(必须的)  xiaonei提供给ABC站点的
>
> v(必须的)        目前固定写 1.0
>
>
>
>
>
> 2:xiaonei回调ABC的callback_url
>
> Xiaonei验证用户已经登录校内,且用户已经接受了ABC站​点提供的服务,则回调到ABC提供的callback_url地址​。并将认证通过的加密串传给此链接。形式如下:
>
> http://www.abc.com/callback_ur​l? auth_token=
>
>
>
> 上面参数auth_token的值是xiaonei生成并传入的​。
>
> ABC需要接收此auth_token参数,并根据此auth_​token进一步向xiaonei发送请求得到session_k​ey。
>
> URL参数表
>
> auth_token(必须的)
>
>
>
> 3:得到校内用户的session_key
>
> http://api.xiaonei.com/restser​ver.do?method= xiaonei.auth.getSession &
>
> api_key=YOUR_API_KEY&v;=1.0&auth;_​token=
>
>
>
> URL参数表
>
> Method        固定值:xiaonei.auth.getSess​ion
>
> api_key(必须的)  xiaonei提供给ABC
>
> v(必须的)        目前固定写 1.0
>
> auth_token    上一步获得的
>
>
>
> 成功返回值
>
> 成功后返回一段XML文本,例如XML文本:
>
> 
>
> 
>
>
> 5f34e11bfb97c762e43​9e6a5-8055
>
>     8055
>
>     1173309298
>
> 
>
>
>
> ABC方面需要解析此XML文本,提取出session_key​串,并将session_key存储起来以备后面使用;节点​表示用户id。
>
> 失败返回值
>
> 失败后返回一段XML文本,例如XML文本:
>
> 
>
> 
>
>   5
>
>   未经认证的IP地址(ip: 20.1.2.3)
>
> 
>
> 节点表示错误代码,可参照下面"错误代码对照​表"。
>
>
>
>
>
>
>
>
>
> 4:从xiaonei取得一个用户信息的URL
>
> http://api.xiaonei.com/restser​ver.do?method= xiaonei.users.getInfo &
>
> api_key=YOUR_API_KEY&v;=1.0&sessi;​on_key=&uids;=&format;=
>
> 提交方式
>
> 使用POST提交。
>
> URL参数表
>
> method(必须的)   固定值:xiaonei.users.getInfo
>
> api_key(必须的)  xiaonei提供
>
> v(必须的)        目前固定值:1.0
>
> session_key(必须的)      取自上一步生成的串
>
> uids  一个用户id,如:8055
>
> format(可选的)   Response的格式。请指定为XML(缺省值),
>
>
>
> 成功返回值
>
> 成功后返回一段XML文本,例如XML文本:
>
> 
>
> 
>
>       
>
>               8055
>
>               刘德华
>
>               1
>
>               1961-09-27
>
>               
>
>                       中国
>
>                       黑龙江
>
>                       哈尔滨
>
>               
>
>       
>
> 
>
>
>
> ABC需要解析此XML文本,提取出所需信息。节点表示用​户id,节点表示用户名字。
>
> 节点表示性别,值1表示男性;值0表示女性。
>
> 表示出生时间,格式为:yyyy-mm-dd,​ABC方面需要自行格式化日期显示格式。
>
> 节点表示家乡所在地,节点表示国家,节点表示省或州,​表示城市。
>
> 失败返回值
>
> 失败后返回一段XML文本,例如XML文本:
>
> 
>
> 
>
>   5
>
>   未经认证的IP地址(ip: 20.1.2.3)
>
> 
>
> 节点表示错误代码,可参照下面"错误代码对照​表"。
>
>
>
>
>
> 错误代码对照表
>
> 错误号           错误描述    适用的方法
>
> 11            一个未知的错误发生       (all)
>
> 12            服务临时不可用 (all)
>
> 13            未知的方法
>
> 14            应用已达到设定的请求上限    (all)
>
> 15            请求来自未经授权的IP地址   (all)
>
> 16            此方法必须运行在api.xiaonei.com (all)
>
> 100           无效参数    (all)
>
> 101           提交的api_key不属于任何已知的应用    (all)
>
>
>
>
>
>
>
>
>
>
>
> 在 08-6-9,Alex Zhang<cheungtifan at gmail.com> 写道:
>
>
>
> 校内就是这个样子
>
>
>
> 总是让登录
>
>
>
> On 06/09/2008, Sutra Zhou <zhoushuqun at gmail.com> wrote:
>
>
>
>
>
> 本来想看下是个什么API的,它说让我登录。晕。
>
>
>
>
>
>
>
>
>
>
>
> 在 2008-6-9,下午11:12, Alex Zhang 写道:
>
>
>
>
>
>
>
>
>
>
>
> 校内现在开放API了
>
>
>
>
>
> http://group.xiaonei.com/GetTh​readList.do?id=237768885
>
>
>
>
>
> 这里就是了
>
>
>
>
>
> Alex
>
>
>
>
>
> --
>
>
>
>
>
> Notes:
>
>
>
>
>
> 1. Fell free to EMail me and I'll fell free to ignore you
>
>
>
>
>
> 2. Use English or STANDARD Chinese (Traditional preferred, but
>
>
>
>
>
> Simplified is also acceptable), or I'll certainly ignore you.
>
>
>
>
>
> 3. Use plain text, because I've gotta no rich-text processing system.
>
>
>
>
>
> 4. CheungTiFan at gmail.com is the ONLY email account I'll check everyday.
>
>
>
>
>
> ______________________________​_________________
>
>
>
>
>
> zeuux-universe mailing list
>
>
>
>
>
> zeuux-universe at zeuux.org
>
>
>
>
>
> http://www.zeuux.org/mailman/l​istinfo/zeuux-universe
>
>
>
>
>
>
>
>
>
>
>
> ZEUUX Project - Free Software, Free Society!
>
>
>
>
>
> http://www.zeuux.org
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> --
>
>
>
> Notes:
>
>
>
> 1. Fell free to EMail me and I'll fell free to ignore you
>
>
>
> 2. Use English or STANDARD Chinese (Traditional preferred, but
>
>
>
> Simplified is also acceptable), or I'll certainly ignore you.
>
>
>
> 3. Use plain text, because I've gotta no rich-text processing system.
>
>
>
> 4. CheungTiFan at gmail.com is the ONLY email account I'll check everyday.
>
>
>
> ______________________________​_________________
>
>
>
> zeuux-universe mailing list
>
>
>
> zeuux-universe at zeuux.org
>
>
>
> http://www.zeuux.org/mailman/l​istinfo/zeuux-universe
>
>
>
>
>
>
>
> ZEUUX Project - Free Software, Free Society!
>
>
>
> http://www.zeuux.org
>
>
>
>
>
> --
>
> The program might produce unexpected output, or no output at all. Or the
> program
>
> might crash or lock up. It might even hang or crash the whole computer. Or
>
> it might corrupt the disk, or it might jump to an unexpected part of
>
> memory and start executing whatever instructions it finds there.
>
>
>
>
>
>
>
>
> --
>
> Notes:
>  1. Fell free to EMail me and I'll fell free to ignore you
>  2. Use English or STANDARD Chinese (Traditional preferred, but
>  Simplified is also acceptable), or I'll certainly ignore you.
>  3. Use plain text, because I've gotta no rich-text processing system.
>  4. CheungTiFan at gmail.com is the ONLY email account I'll check everyday.
>
>
>
> --
> Notes:
> 1. Fell free to EMail me and I'll fell free to ignore you
> 2. Use English or STANDARD Chinese (Traditional preferred, but
> Simplified is also acceptable), or I'll certainly ignore you.
> 3. Use plain text, because I've gotta no rich-text processing system.
> 4. CheungTiFan at gmail.com is the ONLY email account I'll check everyday.
> 
>


-- 
Notes:
1. Fell free to EMail me and I'll fell free to ignore you
2. Use English or STANDARD Chinese (Traditional preferred, but
Simplified is also acceptable), or I'll certainly ignore you.
3. Use plain text, because I've gotta no rich-text processing system.
4. CheungTiFan at gmail.com is the ONLY email account I'll check everyday.

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2008年06月09日 星期一 23:03

Bill Xu bill在zeuux.org
星期一 六月 9 23:03:18 CST 2008

> 我现在看到的功能类似OpenID
> 不过估计他会象Facebook一样有众多Application的
> http://www.xiaonei.com/apps/application.do?id=10674
> 这个是我做的
>   
是你开发的?具体是什么功能?怎么用呢? :)
> On 06/09/2008, Sutra Zhou <zhoushuqun在gmail.com> wrote:
>   
>> 看到界面了,不过能介绍一下,用这个API能做什么呢?是不是确实如我刚才所说的只能得到用户信息。或者说通过它能够让Application用它的帐号登入?
>>
>> 在 2008-6-9,下午11:44, Alex Zhang 写道:
>>
>> 申请来了个,da大家看看界面
>> On 06/09/2008, Alex Zhang <cheungtifan在gmail.com> wrote:
>> 校内傻...貌似我刚才申请App发现"系统"两个字是违禁字...​!!!
>>
>> On 06/09/2008, Sutra Zhou <zhoushuqun在gmail.com> wrote:
>>
>>
>>
>> 只有用户登录过程?这个API提供了什么服务呢?让Applic​ation得到校内用户的信息?那么为什么不用OpenID呢?
>>
>>
>>
>>
>>
>>
>>
>> 在 2008-6-9,下午11:27, erfan 写道:
>>
>>
>>
>>
>>
>>
>>
>> 校内API Demo文档
>>
>>
>>
>> 目      录
>>
>>
>>
>> 约定    2
>>
>> 流程    2
>>
>> 1:登录xiaonei的URL       2
>>
>> URL参数表        2
>>
>> 2:xiaonei回调ABC的callback_url   2
>>
>> URL参数表        3
>>
>> 3:得到校内用户的session_key  3
>>
>> URL参数表        3
>>
>> 成功返回值 3
>>
>> 失败返回值 3
>>
>> 4:从xiaonei取得一个用户信息的URL        4
>>
>> 提交方式  4
>>
>> URL参数表        4
>>
>> 成功返回值 4
>>
>> 失败返回值 5
>>
>> 错误代码对照表       5
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> 版本号   1.0
>>
>> 编写者   李福松(校内网)
>>
>> 文档状态  关闭
>>
>> 编写时间  2007-12-26
>>
>>
>>
>>
>>
>>
>>
>> 前言
>>
>> 本文档将以一个例子的形式进行讲解使用校内API的流程。
>>
>> 下文的介绍中假定你是一个ABC网站的拥有者,网站地址是www​.abc.com。
>>
>> 文中 Application 表示一个应用,你的网站将被视为一个Application。
>>
>> Ok,我们开始吧。
>>
>> 约定
>>
>> 1、
>> 你的Application必须要在xiaonei上事先进​行申请登记,登记成功后Xiaonei为ABC提供一个API_K​EY,作为一个唯一标识,字符串的形式。
>>
>> 2、    用户必须先到xiaonei进行登录。
>>
>> 3、    用户需要接受这个Application提供的相关服务,否​则用户在ABC站点上查看相关校内网的数据信息s。
>>
>> 4、    ABC提供一个callback_url给xiaonei,​此链接用于xiaonei验证用户成功后,回跳到ABC站点的ur​l。
>>
>> 流程
>>
>> 1:登录xiaonei的URL
>>
>> http://login.xiaonei.com/L.do?​api_key=YOUR_API_KEY&v;=1.0
>>
>>
>>
>> ABC的网页应该提供登录到xiaonei的入口,入口链接为上​面的。用户点此链接后,xiaonei的登录验证服务会判断用户是​否已经登录到xiaonei。
>>
>> URL参数表
>>
>> api_key(必须的)  xiaonei提供给ABC站点的
>>
>> v(必须的)        目前固定写 1.0
>>
>>
>>
>>
>>
>> 2:xiaonei回调ABC的callback_url
>>
>> Xiaonei验证用户已经登录校内,且用户已经接受了ABC站​点提供的服务,则回调到ABC提供的callback_url地址​。并将认证通过的加密串传给此链接。形式如下:
>>
>> http://www.abc.com/callback_ur​l? auth_token=
>>
>>
>>
>> 上面参数auth_token的值是xiaonei生成并传入的​。
>>
>> ABC需要接收此auth_token参数,并根据此auth_​token进一步向xiaonei发送请求得到session_k​ey。
>>
>> URL参数表
>>
>> auth_token(必须的)
>>
>>
>>
>> 3:得到校内用户的session_key
>>
>> http://api.xiaonei.com/restser​ver.do?method= xiaonei.auth.getSession &
>>
>> api_key=YOUR_API_KEY&v;=1.0&auth;_​token=
>>
>>
>>
>> URL参数表
>>
>> Method        固定值:xiaonei.auth.getSess​ion
>>
>> api_key(必须的)  xiaonei提供给ABC
>>
>> v(必须的)        目前固定写 1.0
>>
>> auth_token    上一步获得的
>>
>>
>>
>> 成功返回值
>>
>> 成功后返回一段XML文本,例如XML文本:
>>
>> 
>>
>> 
>>
>>
>> 5f34e11bfb97c762e43​9e6a5-8055
>>
>>     8055
>>
>>     1173309298
>>
>> 
>>
>>
>>
>> ABC方面需要解析此XML文本,提取出session_key​串,并将session_key存储起来以备后面使用;节点​表示用户id。
>>
>> 失败返回值
>>
>> 失败后返回一段XML文本,例如XML文本:
>>
>> 
>>
>> 
>>
>>   5
>>
>>   未经认证的IP地址(ip: 20.1.2.3)
>>
>> 
>>
>> 节点表示错误代码,可参照下面"错误代码对照​表"。
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> 4:从xiaonei取得一个用户信息的URL
>>
>> http://api.xiaonei.com/restser​ver.do?method= xiaonei.users.getInfo &
>>
>> api_key=YOUR_API_KEY&v;=1.0&sessi;​on_key=&uids;=&format;=
>>
>> 提交方式
>>
>> 使用POST提交。
>>
>> URL参数表
>>
>> method(必须的)   固定值:xiaonei.users.getInfo
>>
>> api_key(必须的)  xiaonei提供
>>
>> v(必须的)        目前固定值:1.0
>>
>> session_key(必须的)      取自上一步生成的串
>>
>> uids  一个用户id,如:8055
>>
>> format(可选的)   Response的格式。请指定为XML(缺省值),
>>
>>
>>
>> 成功返回值
>>
>> 成功后返回一段XML文本,例如XML文本:
>>
>> 
>>
>> 
>>
>>       
>>
>>               8055
>>
>>               刘德华
>>
>>               1
>>
>>               1961-09-27
>>
>>               
>>
>>                       中国
>>
>>                       黑龙江
>>
>>                       哈尔滨
>>
>>               
>>
>>       
>>
>> 
>>
>>
>>
>> ABC需要解析此XML文本,提取出所需信息。节点表示用​户id,节点表示用户名字。
>>
>> 节点表示性别,值1表示男性;值0表示女性。
>>
>> 表示出生时间,格式为:yyyy-mm-dd,​ABC方面需要自行格式化日期显示格式。
>>
>> 节点表示家乡所在地,节点表示国家,节点表示省或州,​表示城市。
>>
>> 失败返回值
>>
>> 失败后返回一段XML文本,例如XML文本:
>>
>> 
>>
>> 
>>
>>   5
>>
>>   未经认证的IP地址(ip: 20.1.2.3)
>>
>> 
>>
>> 节点表示错误代码,可参照下面"错误代码对照​表"。
>>
>>
>>
>>
>>
>> 错误代码对照表
>>
>> 错误号           错误描述    适用的方法
>>
>> 11            一个未知的错误发生       (all)
>>
>> 12            服务临时不可用 (all)
>>
>> 13            未知的方法
>>
>> 14            应用已达到设定的请求上限    (all)
>>
>> 15            请求来自未经授权的IP地址   (all)
>>
>> 16            此方法必须运行在api.xiaonei.com (all)
>>
>> 100           无效参数    (all)
>>
>> 101           提交的api_key不属于任何已知的应用    (all)
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> 在 08-6-9,Alex Zhang<cheungtifan在gmail.com> 写道:
>>
>>
>>
>> 校内就是这个样子
>>
>>
>>
>> 总是让登录
>>
>>
>>
>> On 06/09/2008, Sutra Zhou <zhoushuqun在gmail.com> wrote:
>>
>>
>>
>>
>>
>> 本来想看下是个什么API的,它说让我登录。晕。
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> 在 2008-6-9,下午11:12, Alex Zhang 写道:
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> 校内现在开放API了
>>
>>
>>
>>
>>
>> http://group.xiaonei.com/GetTh​readList.do?id=237768885
>>
>>
>>
>>
>>
>> 这里就是了
>>
>>
>>
>>
>>
>> Alex
>>
>>
>>
>>
>>
>> --
>>
>>
>>
>>
>>
>> Notes:
>>
>>
>>
>>
>>
>> 1. Fell free to EMail me and I'll fell free to ignore you
>>
>>
>>
>>
>>
>> 2. Use English or STANDARD Chinese (Traditional preferred, but
>>
>>
>>
>>
>>
>> Simplified is also acceptable), or I'll certainly ignore you.
>>
>>
>>
>>
>>
>> 3. Use plain text, because I've gotta no rich-text processing system.
>>
>>
>>
>>
>>
>> 4. CheungTiFan在gmail.com is the ONLY email account I'll check everyday.
>>
>>
>>
>>
>>
>> ______________________________​_________________
>>
>>
>>
>>
>>
>> zeuux-universe mailing list
>>
>>
>>
>>
>>
>> zeuux-universe在zeuux.org
>>
>>
>>
>>
>>
>> http://www.zeuux.org/mailman/l​istinfo/zeuux-universe
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> ZEUUX Project - Free Software, Free Society!
>>
>>
>>
>>
>>
>> http://www.zeuux.org
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> --
>>
>>
>>
>> Notes:
>>
>>
>>
>> 1. Fell free to EMail me and I'll fell free to ignore you
>>
>>
>>
>> 2. Use English or STANDARD Chinese (Traditional preferred, but
>>
>>
>>
>> Simplified is also acceptable), or I'll certainly ignore you.
>>
>>
>>
>> 3. Use plain text, because I've gotta no rich-text processing system.
>>
>>
>>
>> 4. CheungTiFan在gmail.com is the ONLY email account I'll check everyday.
>>
>>
>>
>> ______________________________​_________________
>>
>>
>>
>> zeuux-universe mailing list
>>
>>
>>
>> zeuux-universe在zeuux.org
>>
>>
>>
>> http://www.zeuux.org/mailman/l​istinfo/zeuux-universe
>>
>>
>>
>>
>>
>>
>>
>> ZEUUX Project - Free Software, Free Society!
>>
>>
>>
>> http://www.zeuux.org
>>
>>
>>
>>
>>
>> --
>>
>> The program might produce unexpected output, or no output at all. Or the
>> program
>>
>> might crash or lock up. It might even hang or crash the whole computer. Or
>>
>> it might corrupt the disk, or it might jump to an unexpected part of
>>
>> memory and start executing whatever instructions it finds there.
>>
>>
>>
>>
>>
>>
>>
>>
>> --
>>
>> Notes:
>>  1. Fell free to EMail me and I'll fell free to ignore you
>>  2. Use English or STANDARD Chinese (Traditional preferred, but
>>  Simplified is also acceptable), or I'll certainly ignore you.
>>  3. Use plain text, because I've gotta no rich-text processing system.
>>  4. CheungTiFan在gmail.com is the ONLY email account I'll check everyday.
>>
>>
>>
>> --
>> Notes:
>> 1. Fell free to EMail me and I'll fell free to ignore you
>> 2. Use English or STANDARD Chinese (Traditional preferred, but
>> Simplified is also acceptable), or I'll certainly ignore you.
>> 3. Use plain text, because I've gotta no rich-text processing system.
>> 4. CheungTiFan在gmail.com is the ONLY email account I'll check everyday.
>> 
>>
>>     
>
>
>   
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: http://www.zeuux.org/pipermail/zeuux-universe/attachments/20080609/fd31663e/attachment-0001.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2008年06月11日 星期三 17:59

A.TNG tang.jiyu在gmail.com
星期三 六月 11 17:59:47 CST 2008

2008/6/9 Sutra Zhou <zhoushuqun在gmail.com>:
> 本来想看下是个什么API的,它说让我登录。晕。
> 在 2008-6-9,下午11:12, Alex Zhang 写道:
>
> 校内现在开放API了
> http://group.xiaonei.com/GetThreadList.do?id=237768885
> 这里就是了
> Alex
感觉还比较临时啊,期待完善.


-- 
Best Regards,
Tang, Jiyu

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号