# openapisimpledemo **Repository Path**: gzhx/openapisimpledemo ## Basic Information - **Project Name**: openapisimpledemo - **Description**: 开放平台对接最简单的示例代码 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-03-15 - **Last Updated**: 2024-03-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 开放平台数据接口调用最简示例 ## 一、框架介绍 ``` main/java/com/yonyou/openapi ├── common # 核心基础包 │ │── cryptor # 生成签名类 │ │── event # 事件订阅相关 │ ├── exception # 异常处理 ├── config # 配置类 ├── controller # 事件订阅、税务云回调服务样例 ├── util # 工具类 test/java/com/yonyou/openapi ├── isvdemo # 服务商demo ├── selfbuidlddemo # 自建应用demo ``` ## 二、示例使用说明 ### 2.1、配置文件 ```properties # 公有云模式获取租户所在数据中心域名 open-api.gateway-address-url=https://apigateway.yonyoucloud.com/open-auth/dataCenter/getGatewayAddress?tenantId=%s #服务商授权key信息 open-api.app-key=d5d7f8d28d******0b51a261e7b open-api.app-secret=0c39bdb64e2******05f6d67d19f440911957d #自建授权key信息 如何获取参考文档:https://doc.yonisv.com/mybook/selfbuild/1-/selfbuild_enter.html open-api.app-key=0724abf725204******bb6ac525c95fc open-api.app-secret=4d38b636fc1******09dfa05e577f57c651e95 ``` ## 三、测试用例 | 场景 | 代码位置 | | --- | --- | | 自建应用调用接口示例 | com.yonyou.openapi.isvdemo.isvdemo.java | | 服务商调用接口示例| com.yonyou.openapi.selfbuilddemo.SelfBuildDemo.java | | 税务云回调服务样例 | com.yonyou.openapi.controller.TaxCallbackController.java | | 事件订阅回调服务样例 | com.yonyou.openapi.controller.EventListenerController.java |