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   作者:姚连洲