添加记录 API

目的

在表单中添加记录。共有两种类型的添加记录 API添加员工 API - 用于将员工添加到您的机构,添加部门 API - 在您的 Zoho People 帐户中添加各种部门。

请求 URL

https://people.zoho.com.cn/people/api/forms/<inputType>/<formLinkName>/insertRecord?authtoken=<token>&inputData=<inputData>

注:

  • 请参阅 API 参考页以查看表单列表。必须以管理员身份登录才可查看该页面。

请求参数

authtoken 指定身份验证令牌
formLinkName 要获取 formLinkName,请使用“提取表单 API”。
inputType xml 或 json
inputData XML 输入:<Request><Record><field name="Labelname">value</field><field name="LabelName1">value1</field><field name="Labelname2">value2</field></Record></Request>
JSON input: {LabelName:'value',LabelName1:'value1',LabelName2:'value2'}

添加员工 API

要将员工添加到您的机构,请使用下面的 API 并提到 employee 而不是 formLinkName 关键字。

请求 URL

https://people.zoho.com.cn/people/api/employee/records?authtoken=<token>&xmlData=<xmlData>

请求参数

authtoken 指定身份验证令牌
xmlData 示例输入:<Request><Record><field name="Labelname">value</field><field name="LabelName1">value1</field><field name="Labelname2">value2</field></Record></Request>

添加部门 API

您可使用下面的 API 在 Zoho People 中逐个添加各种部门

请求 URL

https://people.zoho.com.cn/people/api/department/records?authtoken=<token>&xmlData=<xmlData>

authtoken 指定身份验证令牌
xmlData 示例输入:<Request><Record><field name="Labelname">value</field><field name="LabelName1">value1</field><field name="Labelname2">value2</field></Record></Request>

示例 - 添加记录 API

XML 请求:

https://people.zoho.com.cn/people/api/forms/xml/employee/insertRecord?authtoken=7d985878998943g4j09h43dd0b167dda34b&inputData=<Request><Record><field name='EmployeeID'>011</field><field name='FirstName'>steves</field><field name='LastName'>V</field><field name='EmailID'>steves@domain.com</field><field name='Marital_status'>Married</field></Record></Request>

JSON 请求:

https://people.zoho.com.cn/people/api/forms/json/employee/insertRecord?authtoken=7d985878998943g4j09h43dd0b167dda34b&inputData={EmployeeID:'011',FirstName:'steves',LastName:'V',EmailID:'steves@domain.com',Marital_status:'Married'}

XML 响应:

<?xml version=""1.0"" encoding=""UTF-8""?>
<response uri=""/api/forms/xml/employee/insertRecord"">
<status>
0</status>
<message>
Data added successfully</message>
<result>
<message>
Successfully Added</message>
</result>
</response>

JSON 响应:

{"response":{"message":"Data added successfully","result":{"message":"Successfully Added"},"status":0,"uri":"/api/forms/json/employee/insertRecord"}}

示例 - 添加员工 API

请求 URL:

https://people.zoho.com.cn/people/api/employee/records?authtoken=7d985878998943g4j09h43dd0b167dda34b &xmlData=<Request><Record><field name='EmployeeID'>011</field><field name='FirstName'>steves</field><field name='LastName'>V</field><field name='EmailID'>steves@domain.com</field><field name='Marital_status'>Married</field></Record></Request>

XML 响应:

<Response Status="1">
<message>Successfully Added</message>
</Response>

JSON 响应:

[{"message":"Successfully Added","Response":1}]

示例 - 添加部门 API

请求 URL:

https://people.zoho.com.cn/people/api/department/records?authtoken=7d985878998943g4j09h43dd0b167dda34b &xmlData=<Request><Record><field name='Department'>support</field><field name='MailAlias'>sohail@domain.com</field><field name='Department_Lead'>17</field><field name='testing'>17</field></Record></Request>

XML 响应:

<Response Status="1">
<message>Successfully Added</message>
</Response>

JSON 响应:

[{"message":"Successfully Added","Response":1}]

错误代码

请参阅错误代码

注:

  • 使用 POST 方法而不是 GET 方法来传递参数。
  • 要为查找字段添加或编辑数据,您必须将记录 ID 作为值传递。例如,请考虑在员工表单中查找部门,并让部门设为财务部。在本例中,部门表单中财务RecordID 应作为值传递。