Rat*_*tik 6 android github-api retrofit2 clean-architecture rx-java2
我正在开发一个简单的应用程序,我想在RecyclerView中列出用户的GitHub存储库.我在构建它时使用它作为我的端点.
我面临的问题是GitHub API一次只返回30个repos.为了获得更多,我可以per_page=100
在我的查询字符串中附加一个(100是最大值); 但是,我们如何处理超过100个回购的用户?
API 文档提供的解决方案是next;
从"链接"响应标头获取URL以进行第二次API调用.
怎么会这样呢?谢谢!
该Response
课程将让你访问头.GitHub客户端将有一个方法,如:
@GET("/search/code")
Observable<Response<T>> getUser(...)
Run Code Online (Sandbox Code Playgroud)
在里面onNext()
,你会做类似的事情:
@Override
public void onNext(Response<T> response) {
String next = response.headers().get("next");
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1545 次 |
最近记录: |