You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Solar API面板参数修改失败问题咨询

如何在Google Solar API中调整光伏面板参数?

核心问题说明

你遇到的400错误是因为panelWidthMeters和panelHeightMeters是API返回的只读参数,不能作为请求参数传入。以下是具体解决方法和参数说明:

可调整的参数与正确传参方式

只有部分面板参数支持在请求中修改,且需嵌套在system_parameters对象下:

  • 支持修改的参数:
    • panelCapacityWatts:单块面板的额定功率(瓦)
    • panelLifetimeYears:面板的使用寿命(年)

正确的请求示例:

{
  "location": {
    "latitude": 37.7749,
    "longitude": -122.4194
  },
  "system_parameters": {
    "panelCapacityWatts": 300,
    "panelLifetimeYears": 25
  }
}

关于只读参数的说明

panelHeightMeters和panelWidthMeters是API根据你选择的面板型号、系统配置自动计算返回的结果,无法通过请求直接修改。如果需要优化这部分的精准度,可以尝试:

  • 指定具体的面板型号(若API支持该参数)
  • 调整阵列的装机总容量、倾斜角度等其他可配置参数

错误原因复盘

你直接在请求中传入了panelWidthMeters和panelHeightMeters,但API的请求结构体中没有这两个字段,因此服务器返回INVALID_ARGUMENT错误,提示无法识别这些参数。

内容的提问来源于stack exchange,提问作者Drustburn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 21:08:22