angular - automl 将数据导入数据集 发现错误列表 : 1. 字段:名称;消息:必填字段无效

标签 angular rest google-cloud-vision google-cloud-automl

我正在使用gapi访问google autoML api。我设法创建一个新的数据集,但很难将数据导入其中。

List of found errors:   1.Field: name; Message: Required field is invalid

我正在遵循 google automl 的指南,但他们没有提到字段名称。 https://cloud.google.com/video-intelligence/automl/docs/reference/rest/v1beta1/projects.locations.datasets/importData

有人成功使用该 API 并分享解决方案吗?

    importCSVtoDataset() {
    let projectId = 'projectID';
    let serverLocation = 'us-central1';
    let datasetName = 'dataset1';
    let url = `https://automl.googleapis.com/v1beta1/projects/${projectId}/locations/${serverLocation}/datasets/${datasetName}:importData`;
    let videoData = {
        name: `projects/${projectId}/locations/${serverLocation}/datasets/${datasetName}`,
        inputConfig: {
            gcsSource: {
              inputUris: [
                  'gs://reconnaitre-drone-os-vcm/uploads/csv/uploadthis_csv.csv'
              ]
            }
        }
    }
    this.afAuth.authenticateGoogleAPI().then(() => {
      return gapi.client.request({
              // Pick an endpoint based on the scope and api you defined.
              path: url,
              method: 'POST',
              body: videoData,
            })
            .then(result => {
                  console.log("result from GET",result.body)
                })
    });
  }

最佳答案

感谢这篇文章。 datasetName 应该是数据集 ID,而不是显示名称。

How to import data to Dataset and retrain custom model in Google Cloud AutoML

关于angular - automl 将数据导入数据集 发现错误列表 : 1. 字段:名称;消息:必填字段无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57752048/

相关文章:

python - 谷歌云视觉不接受 base64 编码图像 python

css - 水平样式化​​ NgFor

ios - 我可以从 API 获取日期,但是当我填充单元格时,我的计数为零

angular - 使用自定义匹配器限制路由

资源的 HTTP 状态代码尚不可用

java - 如何在 Rest 请求体内使用带有单字符序列构造函数/工厂方法的对象而不是单字符串构造函数?

ios - 如何在 iOS 应用程序中使用 'Service account' 实现 Vision API?

android - 在 Google Cloud Vision API 中指定响应语言

javascript - 调用函数 'ChartModule' ,不支持函数调用

css - Angular 和 ng2-智能表 : Multi selectmode checkbox disable