一、请求参数说明:
1.formid:业务对象表单Id,字符串类型(必录)
2.data:JSON格式数据(详情参考JSON格式数据)(必录)
2.1.Numbers:单据编码集合,数组类型,格式:[No1,No2,...](使用编码时必录)
2.2.Ids:单据内码集合,字符串类型,格式:"Id1,Id2,..."(使用内码时必录)
2.3.NetworkCtrl:是否启用网控,布尔类型,默认false(非必录)
二、返回结果:
{"Result":{"ResponseStatus":{"ErrorCode":"","IsSuccess":"false","Errors":[{"FieldName":"","Message":"","DIndex":0}],"SuccessEntitys":[{"Id":"","Number":"","DIndex":0}],"SuccessMessages":[{"FieldName":"","Message":"","DIndex":0}],"MsgCode":""}}}
三、代码示例:
// 使用webapi引用组件Kingdee.BOS.WebApi.Client.dll
K3CloudApiClient client = new K3CloudApiClient("http://xxx.xxx.xxx.xxx:7000/k3cloud/");
var loginResult = client.ValidateLogin("5fc5afc5dd4005","Administrator","888888",2052);
var resultType = JObject.Parse(loginResult)["LoginResultType"].Value<int>();
//登录结果类型等于1,代表登录成功
if (resultType == 1)
{
client.Delete("BD_MATERIAL","{"Numbers":[],"Ids":"","NetworkCtrl":""}");
}
四、JSON格式数据:
{
"Numbers": [],
"Ids": "",
"NetworkCtrl": ""
这个要怎么在活字格里使用?
|