Android开发和改造

时间:2018-07-01 13:23:05

标签: android retrofit

我的问题很简单,我想使用android中的翻新功能通过help github api检索我的github仓库,所以我有点困惑如何将我的github用户名传递给我尝试过的url,但这给了我错误消息。 这是用于检索我的github仓库的Web服务URL: https://api.github.com/users/mshahzaib374/repos。在这里您可以看到我的用户名是 mshahzaib374 ,那么我如何将我的用户名传递给url作为参数。 希望您能理解我的问题,我正在附加代码段和错误屏幕,请查看它,谢谢。

2 个答案:

答案 0 :(得分:0)

Retrofit homepage包含与您想要的代码非常相似的示例代码:

public interface GitHubService {
  @GET("users/{user}/repos")
  Call<List<Repo>> listRepos(@Path("user") String user);
}

因此,要在URL中插入用户名,您必须用大括号将URL的一部分替换为某些名称,并将相应的参数添加到标有@Path("<your parameter name>")注释的方法中。

答案 1 :(得分:-1)

您可以像这样进行GET API调用

GET /users/:username/repos

Check this out正式的GIT api文档。

希望它对您有帮助。