2015-10-10 47 views
2

我正在嘗試使用github的API,並通過ID而不是用戶名來查找用戶。如何更改RESTful API的URL上的搜索鍵?

的URL來訪問的相關信息是https://api.github.com/users/$USERNAME

我如何通過ID而不是按名稱找到他們呢?

我發現this但它並沒有與https://api.github.com/users?id=XXXXX

編輯工作對我來說:下面的答案完全適用於GitHub的API,但與另一個我的工作,它不,它只能通過id進行搜索,但我需要一個名稱。

找到我必須使用的團隊的示例http://footbar.fr/api/zinedine/club/2554/,2554表示數據庫上團隊的ID。我需要按名稱找到它們,但Google提出的任何解決方案都適合我。

編輯2:下面給出的答案是完美的。我不能對這個「footbar」API做請求,因爲他們不允許它。謝謝,解決。

回答

1

我一直在處理這個API的一段時間,它真的很容易,但因爲他們沒有在他們的API說,它在任何地方

看來,在github上有做一個未公開的方式,它不是正式的那,那很簡單: https://api.github.com/user/:id

舉個例子,你可以看到它在行動:Example of getting user by ID

+0

這個偉大的工程。謝謝。 – Addict