2014-04-03 119 views
0

目前我能够从API中检索The First 25课程,它们按名称排序。我想要做的是从一个给定的机构检索所有课程。从UniStats API检索所有记录?

从UniStats网站获得的数据,你必须做出像这样的API调用:

http://ACCESS_TOKEN:[email protected]/api/v2/KIS/Institution/UNIVERSITY_REFERENCE/Courses.JSON

我看文档和看不到任何东西,这将允许我从API中检索更多数据。

The University references can be found here - 只要搜索 '大学' 下提供商名称和 '苏格兰' 下地区/城市/国家

这里是我下面的代码:

控制器:

function view_unistats_data(){ 

    header('Authorization: Basic MTIzNDU2Nzg5MDEyMzQ1Njc4OTA6'); 

    $data['unistats'] = file_get_contents("http://ACCESS_TOKEN:[email protected]/api/v2/KIS/Institution/UNIVERSITY_REFERENCE/Courses.JSON");  

    json_encode($data['unistats']); 

    $this->load->view('test',$data); 

} 

查看:

<pre> 

    <?php 

    print_r($unistats); 

    ?> 

    </pre> 

我正在寻找做的就是基于上述API调用更多的数据?任何帮助真的很感激。

回答

2

我知道这是一个迟到的回复,但它可能会有用。很高兴找到使用此API的其他人。

只需添加下面的查询

?pageIndex=0&pageSize=xxxx 

你想怎么过许多结果返回更换XXXX。

*注意他们已经将版本更改为V3,因此请将v2替换为您网址中的v3,但请注意,这可能会破坏您的代码。

+0

是的,这实际上是我在4月份设法让它恢复原状的,但是感谢您付出时间做出贡献。这个API实际上没有太多用处,所以任何信息都是好的。我会接受你的答案,因为这是我提出的解决方案。 – learn