API
Невеликий API дозволяє отримувати пасти у форматі JSON.
/.netlify/functions/api
— усі пасти/.netlify/functions/api?random=1
— випадкова паста/.netlify/functions/api?id=0
— паста за індексом/.netlify/functions/api?tag=Вибачення
— усі пасти з тегом/.netlify/functions/api?tag=Вибачення&random=1
— випадкова паста з цього тегу/.netlify/functions/api?random=1&textonly=1
— тільки текст випадкової пасти/.netlify/functions/api?random=1&textonly=1&plain=1
— повернути лише сам текст/.netlify/functions/api?random=1&max=500
— обрізати текст до 500 символів/.netlify/functions/api?random=1&nonl=1
— замінити перенос рядка на пробіл
Приклади
curl https://ukrpaste.netlify.app/.netlify/functions/api?random=1
curl https://ukrpaste.netlify.app/.netlify/functions/api?random=1&textonly=1&plain=1&max=500
curl https://ukrpaste.netlify.app/.netlify/functions/api?random=1&nonl=1
curl "https://ukrpaste.netlify.app/.netlify/functions/api?tag=\u0412\u0438\u0431\u0430\u0447\u0435\u043d\u043d\u044f"
Приклад для StreamElements
!cmd add !паста ${customapi.https://ukrpaste.netlify.app/.netlify/functions/api?random=1&textonly=1&plain=1&max=500}
Endpoint: https://ukrpaste.netlify.app/.netlify/functions/api
Індекси відповідають порядку у pastes.json
.