@Misha5
профессиональный бомж

Почему Yandex.Cloud выдает ошибку при отправки jpg для распознавания текста?

Использую Yandex.Cloud для распознавания текста.

Действовал по мануалу:
https://cloud.yandex.ru/docs/vision/operations/ocr...

Скопировал из Примера кода файл text_detection.py

И в git bash прокинул:
export TOKEN=<мой-токен>
export FOLDER_ID=<мой айди фолдера>
python text_detection.py --folder-id=$FOLDER_ID --oauth-token=$TOKEN --image-path=input.jpg


Выдает ошибку. Почему-то iam_token у него NoneType

File "text_detection.py", line 17, in request_analyze
response = post(vision_url, headers={'Authorization': 'Bearer '+iam_token}, json={
TypeError: can only concatenate str (not "NoneType") to str


iam_token формируется в том числе из переданного параметра --oauth-token

Когда передаю данные напрямую
python text_detection.py --folder-id=<фолдэрАйди> --oauth-token=<МойТокен> --image-path=input.jpg


Вылетает ошибка доступа.
{
 "code": 7,
 "message": "Permission denied",
 "details": [
  {
   "@type": "type.googleapis.com/google.rpc.RequestInfo",
   "requestId": xxxxxxxx
  }
 ]
}


Судя по доке, текст запроса слишком длинный:
7 "Argument list too long"
  • Вопрос задан
  • 228 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы