【问题标题】:Parse.com updating userParse.com 更新用户
【发布时间】:2014-09-13 18:56:29
【问题描述】:

我在 parse.com 的 _User 类中创建了一个用户。我的应用程序是使用 ruby​​ on rails 和 parse gem (https://github.com/adelevie/parse-ruby-client) 构建的。

我很难更新 _User 类中的用户,因为解析需要某种身份验证。

这是我尝试更新用户的方式: 登录后,我保存会话令牌。然后在我的控制器中,当我尝试将更新保存给用户时,我在 user.save 之前设置了标题

代码sn-p:

def add_user 

user = Parse::Query.new("_User").eq("objectId", session[:user_id]).get.first
request.headers["X-Parse-Session-Token"] = session[:session_token]

user.array_add_unique("athlete_id", "john")
user.save

end

我的问题是有时应用程序会正确更新用户,但有时它会响应 206: Parse::UserCannotBeAlteredWithoutSessionError。如果我回击并重试,它会再次起作用。也许它与cookie有关?

【问题讨论】:

  • stackoverflow 提示:选择您的代码并使用 ctrl+k 将文本转换为代码

标签: ruby-on-rails parse-platform session-cookies


【解决方案1】:

找到了解决办法..有点笨重。

我没有直接使用解析和更新,而是使用net http库和api请求进行解析并发出put请求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    相关资源
    最近更新 更多