可能であれば、1 回の投稿リクエストで複数の関連オブジェクトを作成したいと考えています。複数のゲームを含むアプリがあり、各ゲームのアプリ アクティビティをデータベースに投稿したいと考えています。
モデル内の各アクティビティ オブジェクトは外部キーとしてゲーム オブジェクトを持っているため、アクティビティ オブジェクトを作成する前にゲームを作成する必要があります。
{
"game": {
"name":"monte",
"app":"/api/v1/app/1/"
},
"activity":{
"type":"eggs",
"score":"0.90",
"game":"_INSERT_MONTE_RESOURCE_URI_HERE_"
},
"activity":{
"type":"spam",
"score":"1.00",
"game":"_INSERT_MONTE_RESOURCE_URI_HERE_"
}
}
これを行う簡単な方法はありますか、それともアプリから 3 つの投稿リクエストを行う必要がありますか? ゲームを作成するために 1 つ、次にアクティビティごとに 1 つですか?
PATCH が機能する可能性があると考えていましたが、パッチ リクエストを送信したときに、各アクティビティに割り当てるゲーム リソース URI がわからないことに気付きました。1 回のリクエストでゲームを作成してから、パッチ リクエストでアクティビティを作成できると思いますが、すべてを 1 回のバッチで実行できることを願っています。