无法通过高层建筑api创建具有地址或多个电话号码的人

时间:2016-06-13 18:51:10

标签: xml node.js api highrise

尝试使用高层api来创建人。到目前为止,我一半成功,因为我可以创建一个人并添加名字,姓氏,电子邮件和电话号码。但是,当我尝试添加地址时,不会保存数据。多个电话号码也是一样的,即工作,家庭等。以下是我的帖子中发送的数据示例

     <person>
        <first-name>John</first-name>
        <last-name>Doe</last-name>
        <title>CEO</title>
        <company-name>Doe Inc.</company-name>
        <background>A popular guy for random data</background>
        <linkedin_url>http://us.linkedin.com/in/john-doe</linkedin_url>
        <contact-data>
            <email-addresses>
                <email-address>
                    <address>john.doe@example.com</address>
                    <location>Work</location>
                </email-address>
            </email-addresses>
            <phone-numbers type="array">
                <phone-number>
                    <number>555-555-5555</number>
                    <location>Work</location>
                </phone-number>
                <phone-number>
                    <number>555-666-6666</number>
                    <location>Home</location>
                </phone-number>
            </phone-numbers>
        </contact-data>
    </person>

我错过了什么吗?对于某些背景,我使用节点,使用npm包将数据从json转换为xml。这就是xml看起来如何走向高层

以下是json I&#39; m

的示例
{
  "person": {
    "first-name": "John",
    "last-name": "Doe",
    "title": "CEO",
    "company-name": "Doe Inc.",
    "background": "A popular guy for random data",
    "linkedin_url": "http://us.linkedin.com/in/john-doe",
    "contact-data": {
      "email-addresses": {
        "email-address": {
          "address": "john.doe@example.com",
          "location": "Work"
        }
      },
      "phone-numbers": {
        "-type": "array",
        "phone-number": [
          {
            "number": "555-555-5555",
            "location": "Work"
          },
          {
            "number": "555-666-6666",
            "location": "Home"
          }
        ]
      }
    }
  }
}

我尝试过使用type =&#34;数组&#34;没有

0 个答案:

没有答案