Я создаю приложение с алгоритмом «Извлечь текст» из Algorithmia, которое получает файл от пользователя и извлекает текст из файла. Следуя примерам, ввод должен выглядеть примерно так: "data://util/SampleCollection/easychair.docx"
, но я получаю следующую ошибку:
(node:17748) UnhandledPromiseRejectionWarning: 401 not authorized: {"error":{"message":"authorization required - attempted action: credentials not sufficient for action DataRead - collection permissions do not allow read"}}
Я попытался использовать документы из Интернета и изменить данные: // "to" file: // ", но ничего из этого не работает.
const input = "data://caio.tracera/Desktop/texto.docx"
const algorithmiaAuthenticated = algorithmia.client(algorithmiaApiKey)
const extractTextAlgorithm = algorithmiaAuthenticated.algo('util/ExtractText/0.1.1')
const extractTextResponse = await extractTextAlgorithm.pipe(input)
const extractTextContent = extractTextResponse.get()
Входной файл и проект находятся в одной папке. Ожидаемым результатом является текст из файла, когда я console.log extractTextContent.