我正在构建一个应用程序,该应用程序将使用该API。
应用程序屏幕如下所示:
静态信息仅是基本信息,例如用户的姓名或工作。 分页是需要分页才能收取新商品费用的元素。
由于它是RESTful api,我想该应用程序必须在此处请求3个不同的调用,然后构建屏幕:
/user/{id}
:
{
"data": {
"name": "name",
"birth_date": "birth_date",
"bio": "bio"
}
}
/user/{id}/community
:
{
"tags": {
"metadata": {
"page": x,
"per_page": x,
"page_count": x,
"total_count": x,
"Links": [
{"self": "/....."},
{"first": "/....."},
{"previous": "/....."},
{"next": "/....."},
{"last": "/....."},
]
},
"items": [
....
]
}
}
/user/{id}/post
:
{
"posts": {
"metadata": {
"page": x,
"per_page": x,
"page_count": x,
"total_count": x,
"Links": [
{"self": "/....."},
{"first": "/....."},
{"previous": "/....."},
{"next": "/....."},
{"last": "/....."},
]
},
"items": [
....
]
}
}
如果有人已经设法实现了这种屏幕,那么我的概念就是正确的选择,以及有关如何合并所有信息的一些建议。