【发布时间】:2015-08-06 09:14:21
【问题描述】:
我正在尝试为 ex 更新用户信息。电话、电子邮件等。
我看了这个:https://parse.com/docs/rest/guide#users-updating-users
所以我在我的控制器中写了这个:
@response = HTTParty.put('https://api.parse.com/1/users/',
:headers => {"X-Parse-Application-Id" => "APIKEY",
"X-Parse-REST-API-Key" => "APIKEY",
"X-Parse-Session-Token" => session[:session_token],
"Content-Type" => "application/json"},
:data => {"phoneNumber" => "9994432"})
我在视图中返回 @response 并取回:
{"error"=>"requested resource was not found"}
我在想可能是因为我没有在 url 中传递用户的 objectid?
【问题讨论】:
-
好吧,你为什么不添加objectID并查看结果? :)
-
我添加了它并且我得到了这个
{"code"=>107, "error"=>"invalid JSON"}我如何动态添加它,我显然不想硬编码,我想要它以便任何用户使用该站点 -
在您的 Application-Id-Header 中,该值显示为“APIKEY”,与 REST-API-Key 相同 - 可能只是拼写错误,但它不适用于两个标头的相同密钥。
标签: ruby-on-rails ruby rest curl parse-platform