# openapidemo **Repository Path**: speed_snail/openapidemo ## Basic Information - **Project Name**: openapidemo - **Description**: 开放平台数据集成示例 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2023-09-04 - **Last Updated**: 2023-09-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 开放平台客开场景接口调用示例 ## 一、框架介绍 ``` com/yonyou/openapi ├── base # 核心基础包 │ │── auth # 鉴权相关 │ ├── datacenter # 多数据中心域名 │ ├── event # 事件订阅 │ ├── exception # 异常处理 │ ├── properties # 配置文件 │ ├── response # 接口响应实体 ├── configure # base实现类注入 ├── service # 业务实现可在此包中编写 ``` ## 二、示例使用说明 ### 2.1、配置文件 ```properties #获取租户所在数据中心域名 ucf.mdd.open-api.gateway-address-url=https://apigateway.yonyoucloud.com/open-auth/dataCenter/getGatewayAddress?tenantId=%s # TODO:租户id ucf.mdd.open-api.tenantId = rybentc5 # TODO:应用信息 ucf.mdd.open-api.app-key=b7966b8ee1e04c62bf7b21c261d6a64 ucf.mdd.open-api.app-secret=8190bccf4261e029784d1482dac4ab915ec4696 ``` ### 2.2、缓存处理 com.yonyou.openapi.service.TokenProviderImpl 建议对多数据中心响应的域名地址信息和token做缓存处理, 目前默认使用的是caffeine,您也可以根据需求重新实现该类