
# 开发准备
 #### 获取API的调用信息
- 获取API的请求信息 **旧版界面**：在ROMA Connect实例控制台选择"服务集成 APIC \> API管理"，在"API列表"页签中可获取API的"域名"、"请求方法"和"请求路径"。单击API的名称进入API详情页面，在"调用信息"页签下，获取API的"请求协议"和"入参定义"。
  **新版界面**：在ROMA Connect实例控制台选择"服务集成 APIC \> API列表"，在页面中可获取API的"域名"、"请求方法"和"请求路径"。单击API的名称进入API详情页面，在"API运行"页签下，获取API的"请求协议"，在"前端配置"中可获取"入参定义"。
  
- 获取API的认证信息 **旧版界面**：APP认证（签名认证）在对API请求进行加密签名时，需要用到API所授权集成应用的Key和Secret（或客户端的AppKey和AppSecret）。
  ![](https://support.huaweicloud.com/devg-roma/public_sys-resources/note_3.0-zh-cn.png)
  - Key/AppKey：APP访问密钥ID。与私有访问密钥关联的唯一标识符；访问密钥ID和私有访问密钥一起使用，对请求进行加密签名。
  
  - Secret/AppSecret：与访问密钥ID结合使用的密钥，对请求进行加密签名，可标识发送方，并防止请求被修改。
   
  - 获取集成应用的Key和Secret： 在ROMA Connect控制台选择"集成应用"，在集成应用列表中单击API所授权集成应用的名称，进入集成应用详情页面，在"基本信息"中获取集成应用的Key和Secret。
    
  
  - 获取客户端的AppKey和AppSecret： 在ROMA Connect控制台选择"服务集成 APIC \> API调用"，在"客户端配置"页签中单击API所绑定客户端的名称，进入客户端详情页面，获取客户端的AppKey和AppSecret。
    
  
  
  **新版界面**：APP认证（签名认证）在对API请求进行加密签名时，需要用到API所授权凭据的Key和Secret。
  在ROMA Connect实例控制台选择"服务集成 APIC \> 凭据管理"，在"凭据管理"页签下单击API所授权凭据的名称，进入凭据详情页面，获取凭据的Key和Secret。
  
 
#### 准备开发环境
- 安装开发工具
  请根据所使用语言选择适合的开发工具。
  - 安装2018.3.5或以上版本的IntelliJ IDEA，安装包请至[IntelliJ IDEA官方网站](https://www.jetbrains.com/idea/)下载。
  
  - 安装2019 version 16.8.4及以上版本的Visual Studio，安装包请至[Visual Studio官方网站](https://visualstudio.microsoft.com/downloads/)下载。
    
- 安装开发语言环境
  - Java：安装1.8.111或以上版本的Java Development Kit，安装包请至[Oracle官方下载页面](https://www.oracle.com/java/technologies/downloads/)下载。
  
  - Go：安装1.14及以上版本的Go安装包，安装包请至[Go官方下载页面](https://go.dev/dl/)下载。
  
  - Python：安装2.7或3.X版本的Python安装包，安装包请至[Python官方下载页面](https://www.python.org/downloads/)下载。
  
  - JavaScript：安装15.10.0及以上版本的Node.js安装包，安装包请至[Node.js官方下载页面](https://nodejs.org/en/)下载。
  
  - PHP：安装8.0.3及以上版本的PHP安装包，安装包请至[PHP官方下载页面](https://windows.php.net/download/)下载。
  
  - Android：安装4.1.2及以上版本的Android Studio，安装包请至[Android Studio官方网站](https://developer.android.com/studio/)下载。
   
 
