代码之家  ›  专栏  ›  技术社区  ›  nomadic_squirrel

调用googleapis projects.jobs.create时获取“请求包含无效参数”

  •  0
  • nomadic_squirrel  · 技术社区  · 7 年前

    我试图通过API触发一个批处理数据流作业,所以我试图让它在API资源管理器工具中工作 here . 不幸的是,文档没有指定所需的参数,因此我尝试了几次,但除了以下响应之外,我什么也得不到:

    {
      "error": {
        "code": 400,
        "message": "Request contains an invalid argument.",
        "status": "INVALID_ARGUMENT"
      }
    }
    

    有效载荷必须是这样的 Job ,但该文档是已触发作业的作业属性的详尽列表。尽管如此,我还是尝试了一下:

    {
        "projectId": "my-project",
        "location": "us-central1",
        "name": "some-random-name",
        "type": "JOB_TYPE_BATCH"
    }
    

    有人用过这个吗?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Ryan M    7 年前

    jobs.create API的设计并不是为了以这种方式使用,而是使用 Apache Beam SDK 并使用 templates.create API .