# openapi4net_internal
**Repository Path**: lhye/openapi4net_internal
## Basic Information
- **Project Name**: openapi4net_internal
- **Description**: OpenAPI SDK for .Net
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 1
- **Created**: 2015-12-07
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
#openapi4net
- OpenAPI4Net SDK 为用友官方发布的 SDK,以最新更新为主。
### 版权
- 用友优普技术有限公司
- 用友优普开放平台
### 关于我们
- [用友优普开放平台官网](http://open.yonyouup.com)
- QQ 交流群:320582917
- 微信公众号

### 项目说明
- OpenAPI4Net 主项目
- OpenAPI4Net.Examples 测试项目
- Visual Studio 2010 版本下编写
- 源码基于 Framework 2.0 编写
### 准备工作
- 使用 SDK 前请先配置:
OpenAPI4Net/config/globals.xml
### API 调用过程
1. 实例化 API 类
SaleorderApi api = new SaleorderApi();
// 销售订单 API
2. 调用 API 方法
BusinessObject bo = api.Get(id); // 单个资源查询
bo = api.BatchGet(IDictionary params); // 批量查询
...
3. 返回结果取值方式
_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.Examples,请先配置:
OpenAPI4Net.Examples\bin\Debug\Config\globals.xml;