目前,我可以从API检索前25个课程,并按名称排序。我现在要做的是从给定机构中检索所有课程。
要从UniStats网站获取数据,您必须调用API,如下所示:
http://ACCESS_TOKEN:any_password@data.unistats.ac.uk/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:any_password@data.unistats.ac.uk/api/v2/KIS/Institution/UNIVERSITY_REFERENCE/Courses.JSON");
json_encode($data['unistats']);
$this->load->view('test',$data);
}
查看:
<pre>
<?php
print_r($unistats);
?>
</pre>
我希望做的是根据上述API调用获取更多数据?任何帮助都非常感谢。
答案 0 :(得分:2)
我知道这是一个迟到的回复,但它可能有用。很高兴找到使用此API的其他人。
只需添加以下查询
即可 ?pageIndex=0&pageSize=xxxx
将xxxx替换为您想要返回的结果。
* NB他们现在已将版本更改为V3,因此请在您的网址中将v2替换为v3,但请注意,这可能会破坏您的代码。