Как получить сверстанные файлы
Используя API и вебхуки
Администратор компании может указать ссылку для вебхуков в админ-панели. В таком случае, после вёрстки пользовательских файлов, на этот вебхук будет отправлено событие вида:
{
"event": "final-results",
"payload": {
"user": {
"id": 1,
"integrationUserId": "1",
},
"book": {
"id": 1
}
}
}
Используя полученный id книги, можно получить сверстанные файлы:
GET /integrations/books/
Ответ:
{
"previews": ["url1.png", "..."],
"inddPackageUrl": "...",
"finalPdfUrl": "...",
"finalPdfCMYKUrl": "...",
"epubUrl": "...",
"finalPackageUrl": "..."
}
В полях будут указаны presigned url ссылки для скачивания с S3, доступные в течение ограниченного времени.
Найти подробную документацию OpenAPI можно тут: https://docs.metranpage.com/integrations-openapi
Используя S3
Администратор компании может указать параметры доступа к S3 хранилищу в админ-панели. Все сверстранные файлы будут загружены по пути books/<id>/