如何使用android中的PARSE库保存多个对象

时间:2013-11-02 22:05:14

标签: android parse-platform

在我的Android应用程序上,我从Facebook运行FQL查询获得用户的喜欢,我想将结果保存在PARSE平台上。 不是单独保存每个对象,而是有办法进行批量请求吗?

2 个答案:

答案 0 :(得分:4)

我发现你也可以使用ParseObject的saveAllInBackground静态方法。您传入了要保存的ParseObjects列表。

http://www.parse.com/docs/android/api/com/parse/ParseObject.html#saveAllInBackground(java.util.List)

答案 1 :(得分:2)

使用Parse REST API,您可以进行批量操作(创建,读取,更新,删除等)。

以下是保存几个对象的示例:

curl -X POST \
  -H "X-Parse-Application-Id: ${APPLICATION_ID}" \
  -H "X-Parse-REST-API-Key: ${REST_API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{
        "requests": [
          {
            "method": "POST",
            "path": "/1/classes/GameScore",
            "body": {
              "score": 1337,
              "playerName": "Sean Plott"
            }
          },
          {
            "method": "POST",
            "path": "/1/classes/GameScore",
            "body": {
              "score": 1338,
              "playerName": "ZeroCool"
            }
          }
        ]
      }' \
  https://api.parse.com/1/batch

有关详细信息,请参阅Batch Operations section of the Parse REST API Guide