zsan
(zakarias)
1
创建用户字段
我看到了
{
"user_field[name]": "string",
"user_field[description]": "string",
"user_field[field_type": "string",
"user_field[required]": true
}
你确定吗?
我认为应该是类似这样的格式:
{
"user_field": {
"name": "asdf",
"description": "asdf",
"field_type": "confirm",
"required": true
}
}
HAWK
(Hawk)
2
我认为这篇文档是 @blake 写的,所以让我们看看他是怎么说的。
blake
(Blake Erickson)
3
是的,如果您使用 Content-Type: application/json,应像这样发送:
API 文档中的示例使用的是 Content-Type: multipart/form-data,但我会确保将其更新为 JSON 示例。
2 个赞
zsan
(zakarias)
4
谢谢 @blake
注意:
问题是……我在示例中看到了 application/json(所以我的搭档花了好几个小时才弄清楚如何调用这个接口)
2 个赞
我也为此苦苦挣扎了大约 24 小时,因为文档示例建议为创建新用户格式化为 application/json 请求,将 user_field 设置为布尔值……
我被告知我没有填写所有必需的用户字段……但在我的例子中,我有一个现有的必需 user_field,我需要向该字段输入数据,并且它应该格式化如下:
{
"name": "Full Name",
"email": "email@address.com",
"password": "348hqpwfaed",
"username": "UserName",
"user_fields": {
"1": "Required User Field Data"
}
}
上面的格式对我来说是有效的。
文档在创建新用户方面是否正确?
1 个赞
blake
(Blake Erickson)
7
不,那仍然是 form-data 格式。我已将其更新为使用 json,以便示例与格式匹配。感谢您提出这个问题!
2 个赞