0

由于我使用的嵌入式脚本语言(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": []
}

我需要做的是两件事:

  1. 我需要能够将字符串值附加到 Data 数组,如果它们不存在的话。“add-unique”是操作的名称,但我不知道如何从 REST api 使用它。
  2. 我需要能够分块加载数组。例如,首先加载元素 0 到 31,然后加载元素 32 到 63,依此类推。这是由于内存使用限制(总共 64kb)和 http 响应主体大小(16kb)的限制,我预计总列表大小会变得非常大。

我知道不是每个人都精通 LSL(感谢你不是!),所以答案不一定需要在 LSL 中。我了解 Python 代码,所以答案就在其中。我也了解 parse.com 在其 REST 文档中使用的 CURL 示例,因此答案也可以在其中。

4

1 回答 1

1
  1. 在“数组”下的 REST API 指南中直接得到解决,这是我在https://parse.com/docs/rest上搜索“AddUnique”时的第一个结果。

  2. 对象限制为 128 KB,因此不建议像这样存储大量对象。您可以按照关系指南中的建议使用关系字段吗?

于 2015-09-12T05:05:38.843 回答