我想通过API在Infobip中创建对象列表的自定义属性列表。我试着发邮件,但不能用。你能给我一个创建列表的POST请求的例子吗?谢谢!关闭单据:https://www.infobip.com/docs/api#customer-engagement/people/create-a-custom-attribute
请求示例:
1.{
"name": "payrollData",
"dataType": "LIST_OF_OBJECTS",
"objectSchema": {
"DATE": "DATE",
"Transactions": "LIST_OF_OBJECTS"
}
}
2.{
"name": "payrollData",
"dataType": "LIST_OF_OBJECTS",
"objectSchema": {
"DATE": "DATE",
"Transactions":{
"Input": "DECIMAL",
"Output": "DECIMAL"
}
}
}响应:
1.{
"errorCode": 40001,
"errorMessage": "Bad Request",
"validationErrors": [
{
"code": 501,
"message": "Custom attribute schema is invalid.",
"propertyPath": "valueSchema"
}
]
}
2.{
"requestError": {
"serviceException": {
"messageId": "BAD_REQUEST",
"text": "Bad request"
}
}
}发布于 2021-10-06 12:27:13
在这一点上,您不可能通过使用Infobip API来实现您正在尝试的功能。
创建自定义属性的功能仅限于顶层,不支持列表对象的嵌套。
负责团队将在API文档描述中包含该解释。但是,在短期内,没有计划在此端点上包含额外的复杂性层。
因此,一般而言,您可以按照您还链接到的endpoint URL上的说明使用LIST_OF_OBJECTS。但是你不能将它进一步分层。
LIST_OF_OBJECTS用法的有效示例:
{
"name": "ShoppingCartList",
"dataType": "LIST_OF_OBJECTS",
"objectSchema": {
"productName": "STRING",
"productPrice": "DECIMAL",
"productCategory": "STRING",
"productImage": "STRING"
}
}我知道它没有像你希望的那样解决你的问题,但这是一个正确的答案。:)
https://stackoverflow.com/questions/69463977
复制相似问题