Справка
С нами можно связаться по адресу: ask@southbridge.io / www.southbridge.io
Чтобы открыть страницу без подсветки, необходимо к URL добавить параметр ?highlight=false.
Чтобы открыть текст заметки без какой-либо разметки, необходимо к URL добавить параметр ?raw.
Создать заметку можно тремя способами:
- через форму на этом сайте
- текстовым POST запросом
- JSON POST запросом
Адрес для POST-запросов:
https://xpaste.pro//paste
в запросе ожидаются следующие параметры:
language: text|markdown body: текст размером не более 512 kb auto_destroy: true ttl_days: 365
- body - обязателен. Максимальный допустимый объём текста - 512 kb.
-
language может принимать одно из двух значений
textилиmarkdown. В случае markdown вёрстка показывается в формате plaintext, если размер текста более 4KB. При отсутствии этого параметра установится параметр по-умолчанию(text). - auto_destroy устанавливается в случае, если заметку нужно удалить сразу после просмотра. В противном случае его можно не передавать вообще.
- ttl_days удалить заметку через указанное количество дней. Значение по умолчанию - 365.
Примеры для текстового запроса
Для короткого текста:
curl -d "language=text" -d "body=short text message" "https://xpaste.pro//paste"
curl -d "language=text" -d "body=short text message" -d "ttl_days=17" "https://xpaste.pro//paste"
curl -d "language=markdown" -d "body=**Markdown** _text_ message" "https://xpaste.pro//paste"
curl -d "auto_destroy=true" -d "language=markdown" -d "body=**Markdown** _text_ message" "https://xpaste.pro//paste"
Отправка файлов
Если же сообщение большое, то лучше для отправки пользоваться файлом:
curl -H "Content-Type: text/plain" --data-binary "@file_name" "https://xpaste.pro/paste-file?language=markdown"
Если размер файла превысит 512 kb, в заметку запишется только 512 kb данных.
Пример запроса для создания заметки c указанным временем жизни в днях:: paste_file_path
curl -H "Content-Type: text/plain" --data-binary "@file_name" https://xpaste.pro/paste-file?language=markdown&ttl_days=7
Пример запроса для создания самоудаляющейся заметки:
curl -H "Content-Type: text/plain" --data-binary "@file_name" https://xpaste.pro/paste-file?auto_destroy=true&language=markdown
JSON-запросы
curl -v -H "Accept: application/json" -H "Content-type: application/json" -X POST \
-d '{"language":"text","body":"text"}' "https://xpaste.pro//paste"