AutoML 对象检测收到无效的 JSON 负载

Invalid JSON payload received with AutoML Object Detection

尝试 运行 Object Detection AutoML quickstart 中的沙拉示例时出现错误。成功创建数据集后,我 运行 使用 curl 命令导入数据:

curl -X POST -H "Authorization: Bearer ${TOKEN}" -H "Content-Type: application/json" https://automl.googleapis.com/v1beta1/projects/${PROJECT_ID}/locations/us-central1/datasets/${DATASET}:importData -d '{
  "input_config": {
    "gcs_source": {
       "input_uris": [
         "gs://cloud-ml-data/img/openimage/csv/salads_ml_use.csv"
        ]
    }
  }

但是我得到了错误

{
  "error": {
    "code": 400,
    "message": "Invalid JSON payload received. Expected an object key or }.\n  \"input_config\": {\n^",
    "status": "INVALID_ARGUMENT"
  }
}

有什么想法吗?我尝试将 input_config 更改为 inputConfig 但无济于事。

您没有使用 '

关闭负载

应该是这样的

curl -X POST -H "Authorization: Bearer ${TOKEN}" -H "Content-Type: application/json" https://automl.googleapis.com/v1beta1/projects/${PROJECT_ID}/locations/us-central1/datasets/${DATASET}:importData -d '{
  "input_config": {
    "gcs_source": {
       "input_uris": [
         "gs://cloud-ml-data/img/openimage/csv/salads_ml_use.csv"
        ]
    }
  }'