发布校内API开发包(PHP封装 preview) 简单调用API
一天的奔波。。小10个小时吧。。
我又跑回家了。。
最近可能没什么时间碰电脑了。。。
//—————————————————
经过几天的折腾
终于把这个东西弄好了
贴出来吧。怕没时间改。。。。
水平有限,欢迎拍砖!
注意:文件编码为UTF8。 请不要用windows自带的记事本打开! LINUX下面基本没事 。 windows的朋友可以用editplus之类的工具打开
内详 >>>
###使用方法:###
require "./core/api.core.php";
$xn = new XNAPI();
$result = $xn->CallAPI('friends','getFriends');
print_r($result);
config.inc.php 部分代码 关于api接口设置的
'method' => array(
'admin' => array(
'getAllocation' => array(),
),
'auth' => array(
'createToken' => array(),
'getSession' => array('authToken'),
),
'connect' => array(
'getUnconnectedFriendsCount' => array(),
'registerUsers' => array('accounts'),
'unregisterUsers' => array('email_hashes'),
),
'feed' => array(
'publishTemplatizedAction' => array('template_id','title_data','body_data'),
),
'friends' => array(
'getFriends' => array('page','count'),
'areFriends' => array('uids1','uids2'),
'getAppUsers' => array(),
'get' => array('page','count'),
'getAppFriends' => array('fields'),
),
'invitations' => array(
'getOsInfo' => array('invite_ids'),
'getUserOsInviteCnt' => array('uids'),
),
'notifications' => array(
'send' => array('to_ids','notification'),
'sendemail' => array('recipients','template_id','body_data'),
),
'pay' => array(
'regOrder' => array('order_id','amount','desc'),
'isCompleted' => array('order_id'),
),
'pay4Test' => array(
'regOrder' => array('order_id','amount','desc'),
'isCompleted' => array('order_id'),
),
'profile' => array(
'getXNML' => array('uid','uids'),
'setXNML' => array('uid','profile'),
),
'users' => array(
'getInfo' => array('uids','fields'),
'getLoggedInUser' => array(),
#'isAppAdded', //已过期
'hasAppPermission' => array('ext_perm','fields'),
'isAppUser' => array('uid'),
),
),
No related posts.
<« PHP的强制类型转换


invitations.getOsInfo目前已经失效,现在提供了invitations.getInfo,能不能更新一下你的这个开发包啊。。。要是可以感激不尽啊。。。呵呵

另,你上面截图上的那个开发软件是什么啊,就是显示文件夹和文件的那个图片。
[回复]
小烂 回复:
五月 12th, 2010 at 11:48 上午
@豆豆龙, 不好意思阿 最近没时间。。呵呵。。可以自己看看源码改改。。 有时间的话 会再更新的。。。
PS。。那个东西是 kde默认的dolphin 文件分栏显示而已
[回复]
小烂 回复:
五月 12th, 2010 at 11:49 上午
@豆豆龙, 能不能提供一下 具体的还有哪些接口有变动。最近我抽空再整理整理 感激不尽。。
[回复]
你好,这几天一直在研究你提供的这个开发包,我是php初学者,想请教下这个包具体是怎么使用的,可以给我个思路和要了解的知识吗,我自己去查的话怎么用也就有方向了,谢谢!O(∩_∩)O~
[回复]
小烂 回复:
四月 27th, 2010 at 9:28 上午
@林书, 您好。 校内的应用已经很久没有关注过了,最近比较忙。。 关于怎么用的话。。我记得在index.php里面有演示。只要去校内注册相应的接口 ,填写config文件就可以了
[回复]
同步校内好友的最新状态到自己的博客
这是我以前写的一篇博客。同步校内的信息到自己的博客上而已!
.-= crossyou´s last blog ..CSS属性之position =-.
[回复]
小烂 回复:
一月 1st, 2010 at 4:02 下午
@crossyou, 明白了。。 你是想把自己的状态弄到自己博客上是吧? 没弄过 不老清楚了。。不过我觉得应该是可行的。
status.gets(beta) 这个接口不知道开放了没有。。最近没弄。。 可以试试这个。。
[回复]
我想知道,第三方站点,如何获取校内的session_key?
以前看过校内的api,想整合到自己的博客上,没想到很好的办法,感觉不太open。你有什么好方法吗?
.-= crossyou´s last blog ..CSS属性之position =-.
[回复]
小烂 回复:
一月 1st, 2010 at 3:28 下午
@crossyou, 获取session_key? session_key是用户授权了之后才有的吧? 。。 校内的API很久之前弄过了。记得不是很清楚了。 要先弄清楚流程。。不知道你是想要把什么整合到自己的博客上。。
.-= 小烂´s last blog ..python中import和php中require的小区别 =-.
[回复]
小烂 回复:
一月 1st, 2010 at 3:31 下午
@crossyou, 比如上面我封装好的那个。 基本就不太用关心session_key之类的问题。。只要用户授权了你的应用。。 通过校内的接口交互就行了。。 别的不用管。 做好自己的程序就行了
也没有真的自己开发一个应用。。只是测试了一下。。 你可以试试看上面的附件 自己做一个应用先试试。。
.-= 小烂´s last blog ..python中import和php中require的小区别 =-.
[回复]
crossyou 回复:
一月 1st, 2010 at 3:55 下午
@小烂, 你说的是将自己的程序应用到校内上吧。我想让校内的信息同步到我的博客上,一直在想这个问题,未果。
.-= crossyou´s last blog ..CSS属性之position =-.
[回复]
[...] 发布校内API开发包(PHP封装 preview) 简单调用API [...]
@vaye
你是用记事本打开的吧?
文件的编码是UTF-8的。
用IDE或者editplus 或者gedit之类的软件开。别用记事本。
[回复]
为什么下来了汉字部分是乱码?
[回复]
[...] http://www.golehe.net/archives/89 [...]