编写Restful API

时间:2017-10-06 09:51:25

标签: php rest api symfony

我有一个插件浏览器,可以将所有书签和文件夹同步到我的服务器。我正在写一个Restful API。要同步,我有一个处理一个书签的路径POST /书签。我是否必须逐个同步,还是应该编写同步所有项目的路由?

1 个答案:

答案 0 :(得分:0)

常见的方法是使用尽可能少的连接/呼叫。所以对于这个任务,我会同时将它们全部同步。一个简单的解决方案是检查提交的数据是数组还是单个实体。基本上是:

$data = is_array($data) ? $data : [$data];

foreach ($data as $bookmark) {
    // Store bookmark
}

这样,您可以为两者使用相同的端点/方法。