【问题标题】:How to change search key on a RESTful API's URL?如何更改 RESTful API 的 URL 上的搜索键?
【发布时间】:2016-01-08 12:58:58
【问题描述】:

我正在尝试使用 github 的 API,通过 ID 而不是用户名查找用户。

访问信息的 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 提出请求,因为他们不允许这样做。谢谢,解决了。

【问题讨论】:

    标签: json postgresql api django-rest-framework


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-16
      • 2010-09-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多