【发布时间】:2019-12-05 11:29:19
【问题描述】:
我有类似以下的端点,但找不到适合我情况的最佳做法。您对以下四个休息端点有更好的建议吗?
1. facebook/impression/count?date_from=01-05-2019&date_to=27-07-2019
// returns
{
"account": "foo",
"channel": "facebook",
"value": 4730519
}
2。 facebook/fan/count?date_from=01-05-2019&date_to=27-07-2019
// returns
{
"account": "foo",
"channel": "facebook",
"value": 4730519
}
3. facebook/fan/change-rate?date_from=01-05-2019&date_to=27-07-2019
// returns
{
"account": "foo",
"channel": "facebook",
"value": 25
}
4. facebook/video-view/count?date_from=01-05-2019&date_to=27-07-2019
// returns
{
"account": "foo",
"channel": "facebook",
"value": 2512333
}
第二种方法可能是这样的:
facebook/impression?metric=count
facebook/fan?metric=count
facebook/fan?metric=change-rate
facebook/video?metric=view-count
【问题讨论】:
标签: rest api naming-conventions naming