首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Infobip API。如何通过api创建对象列表列表

Infobip API。如何通过api创建对象列表列表
EN

Stack Overflow用户
提问于 2021-10-06 10:26:01
回答 1查看 104关注 0票数 0

我想通过API在Infobip中创建对象列表的自定义属性列表。我试着发邮件,但不能用。你能给我一个创建列表的POST请求的例子吗?谢谢!关闭单据:https://www.infobip.com/docs/api#customer-engagement/people/create-a-custom-attribute

请求示例:

代码语言:javascript
复制
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"
      }
   }
}

响应:

代码语言:javascript
复制
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"
        }
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-06 12:27:13

在这一点上,您不可能通过使用Infobip API来实现您正在尝试的功能。

创建自定义属性的功能仅限于顶层,不支持列表对象的嵌套。

负责团队将在API文档描述中包含该解释。但是,在短期内,没有计划在此端点上包含额外的复杂性层。

因此,一般而言,您可以按照您还链接到的endpoint URL上的说明使用LIST_OF_OBJECTS。但是你不能将它进一步分层。

LIST_OF_OBJECTS用法的有效示例:

代码语言:javascript
复制
{
  "name": "ShoppingCartList",
  "dataType": "LIST_OF_OBJECTS",
  "objectSchema": {
    "productName": "STRING",
    "productPrice": "DECIMAL",
    "productCategory": "STRING",
    "productImage": "STRING"
  }
}

我知道它没有像你希望的那样解决你的问题,但这是一个正确的答案。:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69463977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档