Rest 环回更新用户字段
我正在尝试更新扩展用户模型的模型中的字段。在API资源管理器中,我将Rest 环回更新用户字段,rest,http,loopback,Rest,Http,Loopback,我正在尝试更新扩展用户模型的模型中的字段。在API资源管理器中,我将where字段设置为{“id”:59},并具有与ID59对应的访问令牌。在数据字段中,我有{“age”:55},我只是想将年龄更新到55岁 请求URL最终为:http://IP:3000/api/MODEL/update?where=%7B%22id%22%3A%2059%7D&access_token=LONG 访问令牌值 这会产生一个错误: { "error": { "statusCode": 401,
where
字段设置为{“id”:59}
,并具有与ID59
对应的访问令牌。在数据字段中,我有{“age”:55}
,我只是想将年龄更新到55岁
请求URL最终为:http://IP:3000/api/MODEL/update?where=%7B%22id%22%3A%2059%7D&access_token=LONG 访问令牌值
这会产生一个错误:
{
"error": {
"statusCode": 401,
"name": "Error",
"message": "Authorization Required",
"code": "AUTHORIZATION_REQUIRED",
}
}
我不明白当我有一个正确的访问令牌并且电子邮件已经被验证时,为什么需要授权。我做错了什么?默认情况下,环回为用户模型提供
ACL
。因此,默认情况下,更新
操作只能由$OWNER
更改,即个人本身
因此,首先使用用户名
和密码
登录,您将获得accesstoken。在Api Explorer
中复制并设置accesstoken
现在使用PUT
方法,即Users/{$id}
打开它,您将看到两个字段,data
和id
。提供模型的id
并提供数据对象(需要更改的数据)
希望这有帮助