我正在尝试使用 API 创建高层人物。我在响应中收到“缺少名字。联系人必须有姓名”错误消息。
这是我的代码:
let x = """<?xml version="1.0" encoding="UTF-8"?>
<person>
<first-name>name</first-name>
<last-name>last</last-name>
<contact-data>
<email-addresses type="array">
<email-address>
<address>[email protected]</address>
</email-address>
</email-addresses>
</contact-data>
<tags type="array">
<tag>
<id type="integer">6154219</id>
<name>sometag</name>
</tag>
</tags>
</person>"""
let req = new RestRequest("/people.xml", Method.POST)
req.AddParameter("Content-Type", "application/xml")
req.AddParameter("application/xml", x, ParameterType.RequestBody)
let res = client.Execute(req)
响应返回 422 状态代码。不确定我在这里做错了什么?
事实证明,您无法在创建新人时添加标签。添加联系人后需要在单独的请求中添加。这在文档中没有明确提到,但可以从他们的例子中得出结论。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句