从 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 最近改变了。问题已解决。
所以我正在尝试拍照并将数据填充到新屏幕的列表中。我拍完照片后收到 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 最近改变了。问题已解决。