-7
すべてのブックマークとフォルダを自分のサーバーに同期するプラグインブラウザがあります。私は安らかなAPIを書いています。同期するには、1つのブックマークを処理するルートPOST /ブックマークがあります。 1つずつ同期する必要があるのですか、またはすべてのアイテムを同期させるルートを作成する必要がありますか?安心なAPIを書く
すべてのブックマークとフォルダを自分のサーバーに同期するプラグインブラウザがあります。私は安らかなAPIを書いています。同期するには、1つのブックマークを処理するルートPOST /ブックマークがあります。 1つずつ同期する必要があるのですか、またはすべてのアイテムを同期させるルートを作成する必要がありますか?安心なAPIを書く
一般的なアプローチは、可能な限り少ない接続数/呼び出し数を使用することです。だからこの作業のために、私はそれらを一度にすべて同期させるだろう。単純な解決策は、送信されたデータが配列か単一エンティティかどうかを確認することです。基本的に:
$data = is_array($data) ? $data : [$data];
foreach ($data as $bookmark) {
// Store bookmark
}
このようにして、両方のエンドポイント/メソッドを同じにすることができます。
ありがとうございました。そして、クライアントサイドにローダー/タイマーを作って、休憩時間/ nb項目についてユーザーに通知したいのであれば。どのように私はこれを処理するのですか?各アイテムがサーバー上で同期しているときに、APIがアプローチに基づいてクライアントに通知する方法を教えてください。 –