2017-07-19 4 views
0

ユーザーモデルを拡張するモデルのフィールドを更新しようとしています。 APIエクスプローラーでは、{"id": 59}whereフィールドを設定し、id 59に対応するアクセストークン1を持っています。私は、リクエストURLがビーイングを終わる55ループバック更新ユーザーフィールド

に年齢を更新しようとしている場所のデータフィールドには、私は{"age": 55}を持っている:

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

私はドン」:エラーが発生しますhttp://IP:3000/api/MODEL/update?where=%7B%22id%22%3A%2059%7D&access_token=LONG ACCESS TOKEN VALUE

正しいアクセストークンを持っていて電子メールが確認されたときに、なぜ認可が必要なのか理解できません。私は間違って何をしていますか?

答えて

0

ループバックは、デフォルトでユーザモデルにACLを提供します。したがって、デフォルトでupdate操作は$OWNERによってのみ変更できます。人自身。

最初にusernamepasswordでログインすると、アクセス権が取得されます。 accesstokenをコピーしてApi Explorerに設定します。

は今Users/{$id}

を開き、それを言うだろうPUTメソッドを使用して、あなたは2つのフィールド、dataidが表示されます。あなたのモデルのidを提供し、データオブジェクト(変更が必要なデータ)を提供してください。

希望します。

関連する問題