如何使用Parse REST API创建对象?

时间:2015-08-06 05:29:31

标签: ruby-on-rails ruby rest curl parse-platform

尝试在现有Users数据库中添加新对象。

这是我尝试过的东西:

response = HTTParty.post('https://api.parse.com/1/classes/_User',
      :headers => {"X-Parse-Application-Id" => "APIKEY", 
                   "X-Parse-REST-API-Key" => "APIKEY",
                   "Content-Type" => "application/json"},
      :data    => {"keys" => "test"})

这也是在用户登录并转到其他页面之后。我尝试通过终端卷曲它,它说{"code":201,"error":"missing user password"}所以我假设我必须将密码从前一个传递给该控制器?如果有帮助,我会把会话转过来吗?

1 个答案:

答案 0 :(得分:0)

您不应该尝试创建这样的新用户。您不应该使用私有类名称,并且需要提供适当的密钥和值:

response = HTTParty.post('https://api.parse.com/1/users',
  :headers => {"X-Parse-Application-Id" => "APIKEY", 
               "X-Parse-REST-API-Key" => "APIKEY",
               "Content-Type" => "application/json"},
  :data    => {"username":"XXXX","password":"YYYY"})