
# 创建公共服务接口
前端页面支持通过页面创建的服务对象调用脚本，但是为了避免各种权限之间的配置，这里通过创建与脚本"***HW__*** editEquipment"、"***HW__***queryEquipmentDetail"一一对应的公共接口，让页面直接调用这种公共接口。
#### 操作步骤
1. 在应用中，单击下方"服务"，进入公共接口创建页面。 
   图1创建公共接口入口   
   ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001483072037.png)
   
   
2. 单击"新建"，进入新建公共接口页面。 
   图2公共接口创建   
   ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001483231525.png "点击放大")
   
   
3. 创建"编辑设备"脚本"***HW__*** editEquipment"的公共接口。
   
   1. 设置接口参数信息，设置标签和操作名称为"editEquipment"，版本为"1.0.0"，URL为"/editEquipment"，"类型"选择"脚本"，"资源"为"***HW__*** editEquipment"，方法为"POST"，然后单击"保存"。
      **如果在"资源"下拉框中，未找到需要关联的脚本，请检查相关脚本是否已启用。**
      图3设置"编辑设备"脚本的公共接口参数   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001432675278.png "点击放大") 
   
   2. 在应用开发页面，单击左下角的"服务"，进入公共接口页面，查看上一步中新建的自定义接口URL"/service/***HW__*** MyApp/1.0.0/editEquipment"，后续开发页面时，会使用这个URL。
      图4查看自定义接口URL   
      ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001432992866.png "点击放大") 
   
   
   
   
4. 参照上一步，创建"按ID查询设备详情"脚本"***HW__*** queryEquipmentDetail"的公共接口，详细接口信息如[图5]所示。
   
   标签和操作名称为"queryEquipmentDetail"，版本为"1.0.0"，URL为"/queryEquipmentDetail"，"类型"选择"脚本"，"资源"为"***HW__*** queryEquipmentDetail"，"方法"为"GET"。
   图5"***HW__*** queryEquipmentDetail"的公共接口参数   
   ![](https://support.huaweicloud.com/bestpractice-astrozero/zh-cn_image_0000001432835234.png "点击放大")
   
   
 
