Справка
С нами можно связаться по адресу : 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?language=markdown&auto_destroy=true
JSON-запросы
curl -v -H "Accept: application/json" -H "Content-type: application/json" -X POST \ -d '{"language":"text","body":"text"}' "https://xpaste.pro/paste"