我遵循sylius的官方rest-api文檔,但無法使用字段用戶[authorizationRoles]創建用戶。由於ROLE_USER是默認的角色,我的角色提供的陣列在文檔中提到這樣如何在Sylius中使用ROLE_API_ACCESS創建用戶?
POST http://localhost:8000/api/customers/
firstName = Ram
lastName = Thakuri
email = [email protected]
gender = m
user[plainPassword] = ******
user[authorizationRoles] = [ROLE_API_ACCESS]
我甚至在類似的帖子搜查,但未能找到正確的答案,不知道我錯了,但得到了驗證失敗消息和錯誤如下(我正在使用POSTMAN)。
{
"code": 400,
"message": "Validation Failed",
"errors": {
"errors": [
"This form should not contain extra fields."
],
"children": {
"firstName": {},
"lastName": {},
"email": {},
"birthday": {},
"gender": {},
"phoneNumber": {},
"subscribedToNewsletter": {},
"group": {},
"user": {
"children": {
"plainPassword": {},
"enabled": {}
}
}
}
}
}
我想的使用Oauth爲每個註冊的用戶有一個API訪問接收訪問令牌。
我是sylius的新手,所以請幫我解決這個問題。
在此先感謝