如何在RESTful API的网址上更改搜索关键字?

时间:2015-10-10 18:32:46

标签: json postgresql api django-rest-framework

我尝试使用github的API,并按ID而非用户名查找用户。

访问信息的网址是 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 个答案:

答案 0 :(得分:1)

我已经处理了这个api一段时间了,这很简单,但它不是正式的,因为他们没有在API的任何地方说出来

似乎在github中有一种无证的方法可以做到这一点,这很简单:     https://api.github.com/user/:id

例如,您可以看到它的实际效果:Example of getting user by ID