namespace OpenAPI4Net.Examples{#region Importsusing System;using Yonyou.OpenApi.Service;using Yonyou.OpenApi.Model;using System.Collections.Generic;#endregion/// <summary>/// 客户分类/// </summary>public class Customerclass{private static Log _logger = new Log();private const string SOURCE = ""; //"OpenAPI4Net.Examples.Customerclass";/// <summary>/// 测试/// </summary>/// <remarks>/// 所有返回的业务对象 .ToString() 返回 json 字符串;////// 返回的业务对象可以通过 BodyObject 属性检索数据;(ApiDictionary 字典)/// 示例:/// {/// "inventory":/// {/// "code": "01",/// "name": "PC"/// }/// }/// BusinessObject.BodyObject["code"] -> "01"/// BusinessObject.BodyObject.GetValue("code") -> "01"////// 若遇到 json 数组,请通过 BodyArray 属性检索数据;(ApiList 列表)/// 示例:/// {/// "inventory":/// {/// "code": "01",/// "entry":[/// {/// "free1": "红色"/// },/// {/// "free1": "蓝色"/// }]/// }/// }/// BusinessObject.BodyArray.GetObject(1).GetValue("free1") -> "蓝色"/// </remarks>public static void Test(){try{CustomerclassApi api = new CustomerclassApi();#region 获取单个资源_logger.Info("**** get ****");BusinessObject bo = api.Get("01");_logger.Debug(SOURCE, String.Format("resource_id:{0}", bo.ResourceId));_logger.Debug(SOURCE, String.Format("IsError:{0}", bo.IsError));_logger.Debug(SOURCE, String.Format("errmsg:{0}", bo.ErrMsg));_logger.Info(" 原生结果");_logger.Debug(SOURCE, bo.NativeResponseString);_logger.Info(" 业务数据");if (bo.BodyObject != null)_logger.Debug(SOURCE, bo.BodyObject.ToString());_logger.Info(" 业务数据.编码");if (bo.BodyObject != null && (bo.BodyObject["code"] != null)){_logger.Debug(SOURCE, bo.BodyObject["code"].ToString());_logger.Debug(SOURCE, bo.BodyObject.GetValue("code").ToString());}#endregion#region 批量获取资源_logger.Info("**** batch_get ****");IDictionary<string, string> parameters = new Dictionary<string, string>();parameters.Add("code_begin", "01");parameters.Add("code_end", "05");bo = api.BatchGet(parameters);_logger.Debug(SOURCE, String.Format("IsError:{0}", bo.IsError));_logger.Debug(SOURCE, String.Format("errmsg:{0}", bo.ErrMsg));_logger.Info(" 原生结果");_logger.Debug(SOURCE, bo.NativeResponseString);_logger.Info(" 提取第1行");if (bo.BodyArray != null && bo.BodyArray.GetObject(0) != null)_logger.Info(bo.BodyArray.GetObject(0).ToString());_logger.Info(" 提取第1行.code");if (bo.BodyArray != null&& bo.BodyArray.GetObject(0) != null&& bo.BodyArray.GetObject(0).GetValue("code") != null)_logger.Info(bo.BodyArray.GetObject(0).GetValue("code").ToString());#endregion#region 新增//不支持//bo = api.Add(null, null);#endregion}catch (Exception e){_logger.Info(e.StackTrace);}finally{_logger.Info("\r\n#### END ####\r\n\r\n");}}}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。