Infobip API。如何通过 api 创建对象列表
Infobip API. How to create list of list of objects by api
我想通过 API 在 Infobip 中创建对象列表的自定义属性列表。
我已尝试发送 POST 但无效。
你能给我一个 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"
}
}
}
目前无法通过使用 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"
}
}
我知道它并没有像您希望的那样解决您的问题,但它是一个正确的答案。 :)
我想通过 API 在 Infobip 中创建对象列表的自定义属性列表。 我已尝试发送 POST 但无效。 你能给我一个 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"
}
}
}
目前无法通过使用 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"
}
}
我知道它并没有像您希望的那样解决您的问题,但它是一个正确的答案。 :)