2014-04-03 163 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