我正在尝试更新扩展用户模型的模型中的字段。在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",
}
}
我不明白为什么在我有正确的访问令牌并且电子邮件已经过验证时需要授权。我做错了什么?
答案 0 :(得分:1)
默认情况下,环回为用户模型提供ACL
。因此,默认情况下,update
操作只能由$OWNER
更改,即。这个人自己。
首先使用username
和password
登录,即可获得accessstoken。复制并设置accesstoken
中的Api Explorer
。
现在使用PUT
方法,即Users/{$id}
打开它,您会看到2个字段data
和id
。提供您的模型id
并提供数据对象(需要更改的数据)
希望这有帮助。