V1.2版
旧版的clentId和Secretkey只是针对于API中心,从新版开始clentId和Secretkey调整为
APPID和APPSecret(全局性)
注意:
- 新版调整是兼容旧版本的,如果你之前使用的是旧版的clentId和Secretkey,无需调整。
- 新版本的APPID和APPSecret不兼容旧版本的使用方式,请使用新版方式。
操作步骤
1. 开通开发资源
2. 保存APPSECRT
3. 开通API服务
使用方式
操作步骤
1. pom.xml
<dependency>
<groupId>cn.flyrise</groupId>
<artifactId>pai-api-apistore</artifactId>
</dependency>
2. application.yaml
建议配置在nacos上,避免重置密钥要重新修改代码
如果同时配置了以下两种,优先使用新版的
新版本
新版本的APPID和APPSECRET请按以下配置
pai:
resource:
appId: XXX
appSecret: YYY
旧版本和调试阶段
旧版本和调试阶段的clientId和secretKey请按以下配置
pai:
apistore:
clientId: XXX
secretKey: YYY
3. 注入ApiClient
@Resource
private ApiClient apiClient;
4. 使用execute方法
请求参数
参数名称 | 参数类型 | 描述 |
---|---|---|
configId | String | 适配器配置id |
bodyStr | String | 请求体 |
url | String | 协议请求地址 |
callBackUrl | String | 回调地址,如果需要回调则传入null |
响应结果
响应结果为json字符串
5. 示例
String execute = apiClient.execute(configId, body, url, null);
文档更新时间: 2021-09-08 11:14 作者:姚连洲