Аутентификация с сервисной учетной записью.Сервис обнаружения текста в формате PDF / TIFF от Google Vision - PullRequest
0 голосов
/ 22 января 2019

Я пытаюсь использовать возможности распознавания 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
...