私が使用している埋め込みスクリプト言語 (Linden Scripting Language、略して LSL) の制限により、Parse.com の REST API に依存する必要があります。残念ながら、REST API のドキュメントは、いくつかの主題について不明確または不完全です。
これは(大まかに言えば)私のオブジェクトがどのように見えるかです:
{
"objectId": string_val,
"createdAt": date_val,
"updatedAt": date_val,
"OwnerKey": string_val,
"DocID": string_val,
"Data": []
}
私がする必要があるのは2つのことです:
- 文字列値がまだ存在しない場合は、Data 配列に追加できるようにする必要があります。「add-unique」は操作の名前ですが、REST api から使用する方法がわかりません。
- 配列をチャンクでロードできる必要があります。たとえば、最初にエレメント 0 から 31 をロードし、次にエレメント 32 から 63 というようにロードします。これは、メモリ使用量の制限 (合計 64kb) と http 応答本文のサイズ制限 (16kb) の両方によるもので、リストの合計サイズがかなり大きくなると予想されます。
誰もが LSL に習熟しているわけではないことは承知しています (そして、あなたがそうでないことに感謝してください!) ので、回答は必ずしも LSL である必要はありません。私は Python コードを理解しているので、答えはその中にあります。また、REST ドキュメントで parse.com が使用している CURL の例も理解しているので、そこにも答えがある可能性があります。