Johnny850807 / Coding-GYM

自己菜鳥階段時在練習Java物件導向、設計模式時,所設計的題庫,此專案庫目前用來讓我的同學/學生 (欠調教的) 們提交程式碼來進行Review,欲參考OOP題目者可直接到Projects區觀看,題目皆(85%)擁有示範解答程式碼。ISSUE放的都是Code Review嘴砲。(物件導向設計學分兩階段→JAVA→設計模式)
24 stars 6 forks source link

(1) API and Json : Github API #59

Open Johnny850807 opened 7 years ago

Johnny850807 commented 7 years ago

Web API 是後端的接口, 使用API的方式則是使用一個 網址 作為 Request 送出 並等待Response, 得到的Response 我們可以將之轉換為有用的資料, 並在前端做處理。

https://api.github.com/

是 github 作為API 提供的伺服器網址

使用此API網址加上些許的 Action 則可以成為一個 Request

完成此題需要在程式中使用 : ( {user}填入自己的github ID ) https://api.github.com/users/{user}/repos

得到你自己所有在github上的repository

並且在程式中印出:

專案 id (id):
-名稱 (name)
-描述 (description)

例如我的github id 為 johnny850807 則可以如圖得到我的專案json 並在程式中用json套件進行解析 解析成為許多Repository物件後行走訪印出

image

程式結果範例:

image