В документации говорится, что вам необходимо отправить запрос POST
на
http://pastebin.com/api_public.php
и единственным обязательным параметром является paste_code
, тип строки - это вставка, которую вы хотите сделать.
В случае успеха будет возвращен новый pastebin
URL.
Вы можете легко сделать это из оболочки bash, используя команду curl
.
curl
использует опцию -d
для отправки данных POST
на указанный URL-адрес.
Демо-версия:
Эта демонстрация создаст новую вставку с кодом:
printf("Hello..I am Codaddict");
Из вашей оболочки:
$ curl -d 'paste_code=printf("Hello..I am Codaddict");' 'http://pastebin.com/api_public.php'
http://pastebin.com/598VLDZp
$
Теперь, если вы увидите URL http://pastebin.com/598VLDZp,, вы увидите мою пасту:)
В качестве альтернативы вы можете сделать это с помощью команды wget
, которая использует опцию --post-data
для отправки POST
значений.
Я пробовал эту команду, она отлично работает:
wget --post-data 'paste_code=printf("Hello..I am Codaddict");' 'http://pastebin.com/api_public.php'