#openapi4net
- 项目环境:
- VS2019
- OpenAPI4Net SDK 为用友官方发布的 SDK,以最新更新为主。
- step 1. U8开放平台官网注册 Link: http://open.yonyouup.com/login/toLogin
- step 2. 申请应用帐号
- step 3. 下载 openapi4net-master,我选的C#, 接口是VS2010开发的
- step4. 申请测试帐号
- step5. 开放平台客户端下载 Link:https://u8open.yonyou.com/download/client
- step6. 客户端参数和数据库设置
- 源码下载
- QQ:85406377
- 微信公众号
- OpenAPI4Net 主项目
- OpenAPI4Net.Examples 测试项目
- WebApplication1 Web项目
- Visual Studio 2019 版本下编写
- 源码基于 Framework 2.0 编写
- 使用 SDK 前请先配置:
OpenAPI4Net/config/globals.xml
- 实例化 API 类
SaleorderApi api = new SaleorderApi();
// 销售订单 API - 调用 API 方法
BusinessObject bo = api.Get(id); // 单个资源查询
bo = api.BatchGet(IDictionary<string, string> params); // 批量查询
... - 返回结果取值方式
bo.BodyObject // 返回单行请参考,类型为 ApiDictionary
bo.BodyArray // 返回多行请参考,类型为 ApiList
bo.Body // 返回单行或多行
bo.Full // 包含 errcode, errmsg 等在内的完整信息
ApiDictionary.IsArray // 判断某个节点位置下的某个属性是否为数组
4) 返回结果取值示例
请参考 OpenAPI4Net.Examples 代码。
- Newtonsoft.Json.dll
- 请在应用程序文件夹下放置 config/globals.xml;
app.exe
|- config
|- globals.xml - 使用测试项目 OpenAPI4Net.WebApplication1,请先配置:
OpenAPI4Net\WebApplication1\Config\globals.xml;