我们正在使用学生管理系统/ CRM(axcelerate),它没有为联系人提供批量导入工具。但他们确实为此提供了API。
我在冷箱模块上进行了测试,该模块允许我使用一组参数名称和值进行测试。确认我使用的URL和API标头是正确的,单个参数数据已发送并在CRM中正确显示。
现在我正在尝试发送数以千计的联系人。我想用csv文件做这个,我尝试过POSTMAN。
我已将API标头放入'标头'部分,我已经把api.contact作为一个键,并且我已经上传了一个csv文件,其中FIELDNAMES与CRM建议相同:我使用了givenName和surname。我创造了猫王和普雷斯利的价值观。
这是错误:
{
"DATA": "",
"ERROR": true,
"MESSAGES": "Validation Error.",
"CODE": 412,
"FIELDNAMES": "givenName,surname",
"DETAILS": "Required field givenName is undefined in the request collection.,Required field surname is undefined in the request collection."
}
成功执行此任务的任何建议?谢谢
答案 0 :(得分:0)
查看/contact
路由的API docs,要求您将givenName
和surname
添加到网址作为参数
您可以在Collection Runner
中使用您的数据文件,并使用网址中的{{...}}
占位符语法引用这些文件。
<basePath>/contact?givenName={{givenName}}&surname={{surname}}
Postman docs将解释如何将数据文件添加到Collection Runner
,但一旦添加,当您运行该集合时,它将填充URL中的占位符,并希望为您创建新的联系人在CRM工具中。