Справка

С нами можно связаться по адресу : 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. При отсутствии этого параметра установится параметр по-умолчанию (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 '{"paste":{"language":"text","body":"text"}}' "https://xpaste.pro/paste"
  



Упакуем пароль или код в cсылку для передачи