从 Google Vision API 获取时出现 TypeError

Getting a TypeError when fetching from Google Vision API

所以我正在尝试拍照并将数据填充到新屏幕的列表中。我拍完照片后收到 TypeError。 Error [TypeError: undefined is not an object (evaluating 'jsonRes.responses[0]')]

这是我的代码:

  detectText(base64) {
    fetch("https://vision.googleapis.com/v1/images:annotate?key=" + GOOGLE_CLOUD_KEYFILE, {
        method: 'POST',
        body: JSON.stringify({
          "requests": [{
            "image": { "content": base64 },
            "features": [
                { type: "TEXT_DETECTION" }
            ]}]
      })
    })
    .then(response => { return response.json() }) 
    .then(jsonRes => {
      let text = jsonRes.responses[0].fullTextAnnotation.text
      this.props.navigation.navigate('ContactScreen', { text: text })
    }).catch(err => {
      console.log('Error', err)
    })
  }

当我拍照时,数据应该收集在一个选择器 select 列表中。 一直非常沮丧,现在已经尝试了 2 个多小时,我们将不胜感激。

原来 Google 视力 API 最近改变了。问题已解决。