2017-07-19 37 views
0

我正在嘗試更新擴展用戶模型的模型中的字段。在API瀏覽器中,我將where字段設置爲{"id": 59},並且具有對應於id 59的訪問令牌。在數據字段我有{"age": 55}在那裏我只是想更新年齡55環回更新用戶字段

請求URL結束是: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

環回默認爲用戶模型提供ACL。因此,默認情況下,update操作只能由$OWNER更改,即。該人自己。

所以首先用usernamepassword登錄,你會得到accesstoken。將accesstoken複製並設置爲Api Explorer

現在使用PUT方法,它會說:Users/{$id}

打開它,你會看到2場,dataid。提供您的型號的id並提供數據對象(需要更改的數據)

希望這有助於您。