返回根目录 SRM系统访问金蝶云星空(ERP)的接口定义及示例
接口定义:
/// 查询
///
///
public List
请求参数:
{
"FormId": "BD_Supplier",//供应商唯一标识
"FieldKeys": "FSupplierId,FNumber,FName",//需查询的字段key集合,字符串类型,格式:"key1,key2,...",本例是获取供应商内码、编码、名称
"FilterString": "FDocumentStatus='C'",//过滤条件,获取已经审核的供应商
"OrderString": "",
"TopRowCount": 0,
"StartRow": 0,
"Limit": 0
}
返回结果:
[
[100435, "001", "测试供应商1"],
[100436, "002", "测试供应商2"],
[123377, "00333", "测试测试 "]
]
代码示例:
1)SDK辅助类示例(引用Kingdee.BOS.WebAPI.Client.dll)
引用组件Kingdee.BOS.WebApi.Client.dll
下载链接: https://pan.baidu.com/s/1RthbrrtUgeqWGi-eLM-yjg
提取码: eqin
if (LoginByAppSecret())
{
var dataObj = new
{
FormId = "BD_Supplier",//供应商唯一标识
FieldKeys = "FSupplierId,FNumber,FName",//获取供应商内码、编码、名称
FilterString = "FDocumentStatus='C'",//获取已经审核的供应商
OrderString = "",//排序
TopRowCount = 0,
StartRow = 0,
Limit = 0
};
var data = JsonConvert.SerializeObject(dataObj);
var result = apiClient.ExecuteBillQuery(data);
return JsonConvert.SerializeObject(result);
}
else
{
return "登录失败!";
}
2)无引用组件示例(不引用金蝶的组件):
http://ServerIp/K3Cloud/接口命名空间.接口实现类名.方法,组件名.common.kdsvc
if (LoginByAppSecret())
{
HttpClient httpClient = new HttpClient();
httpClient.Url = "http://localhost/k3cloud/Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.ExecuteBillQuery.common.kdsvc";
var dataObj = new
{
FormId = "BD_Supplier",//供应商唯一标识
FieldKeys = "FSupplierId,FNumber,FName",//获取供应商内码、编码、名称
FilterString = "FDocumentStatus='C'",//获取已经审核的供应商
OrderString = "",//排序
TopRowCount = 0,
StartRow = 0,
Limit = 0
};
List
返回根目录 SRM系统访问金蝶云星空(ERP)的接口定义及示例