环回更新用户字段

时间:2017-07-19 19:18:31

标签: rest http loopback

我正在尝试更新扩展用户模型的模型中的字段。在API资源管理器中,我将where字段设置为{"id": 59},并拥有与id 59对应的访问令牌。在数据字段中,我有{"age": 55},我只是想将年龄更新为55。

请求网址最终为:http://IP:3000/api/MODEL/update?where=%7B%22id%22%3A%2059%7D&access_token=LONG ACCESS TOKEN VALUE

哪个出错:

{
  "error": {
    "statusCode": 401,
    "name": "Error",
    "message": "Authorization Required",
    "code": "AUTHORIZATION_REQUIRED",
    }
}

我不明白为什么在我有正确的访问令牌并且电子邮件已经过验证时需要授权。我做错了什么?

1 个答案:

答案 0 :(得分:1)

默认情况下,环回为用户模型提供ACL。因此,默认情况下,update操作只能由$OWNER更改,即。这个人自己。

首先使用usernamepassword登录,即可获得accessstoken。复制并设置accesstoken中的Api Explorer

现在使用PUT方法,即Users/{$id}

打开它,您会看到2个字段dataid。提供您的模型id并提供数据对象(需要更改的数据)

希望这有帮助。