Я пытаюсь использовать возможности распознавания Google Vision для извлечения текста из некоторых отсканированных старых архивов в формате PDF.API добавлен в мой проект, служба учетных записей создана и предоставила доступ к интервалу хранения своих отношенийКогда я пытаюсь запустить команду для выполнения операции, я получаю сообщение об ошибке:
curl: (3) [globbing] bad range specification in column 11
curl: (3) [globbing] unmatched brace in column 1
curl: (3) [globbing] unmatched brace in column 1
curl: (6) Could not resolve host: gcsSource
curl: (3) [globbing] unmatched brace in column 1
curl: (3) [globbing] unmatched close brace/bracket in column 47
curl: (3) [globbing] bad range specification in column 2
curl: (3) [globbing] nested brace in column 17
curl: (3) [globbing] unmatched close brace/bracket in column 28
curl: (3) [globbing] unmatched close brace/bracket in column 2
{
"error": {
"code": 401,
"message": "Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.",
"status": "UNAUTHENTICATED"
}
}
В чем проблема с аутентификацией?Я уже пытался использовать токен печати приложения по умолчанию вместо сгенерированной учетной записи службы токен печати
Я уже прочитал это: - https://cloud.google.com/vision/docs/pdf#vision-web-detection-gcs-protocol - Я хочуиспользовать службу обнаружения текста PDF / TIFF из облака Google
curl -H "Authorization: Bearer "$(MY-PRINT-ACCESS-TOKEN) --header "Content-Type: application/json" --request POST --data '{ "requests":[ {"inputConfig": { "gcsSource": { "uri": "gs://sentinelasdafronteira/relatorios/1830.pdf"},"mimeType":"application/pdf"},"features": [{"type":"DOCUMENT_TEXT_DETECTION"}],"outputConfig": {"gcsDestination":{"uri": "gs://sentinelasdafronteira/"},"batchSize": 2}}]}' https://vision.googleapis.com/v1/files:asyncBatchAnnotate