Ciemno wszędzie, głucho wszędzie i jak tu wysłać coś na flaka, tweeter`a? Czyli jak z konsoli (skryptu) za pomocą curl wysłać news...
Po pierwsze musimy mieć zainstalowanego curl`a - bliblioteka która umożliwia wysyłanie do serwerów treści formularzy oraz umożliwia tworzenie aplikacji korzystających z protokołu HTTP. cURL obsługuje m.in. HTTP, HTTPS, FTP, SFTP, FTPS, TFTP, SCP, Telnet, certyfikaty HTTPS, ciasteczka, upload FTP. No to do dzieła:
Instalacja:
sudo apt-get install --yes curl
Ok, teraz z konsoli możemy już flakerować. Całość ogranicza się do pojedyńczego polecenia:
curl -u login:hasło -d 'text=flak test&link=http://patchpl.pl' http://api.flaker.pl/api/type:submit
W ten oto sposób otrzymujemy:
gdzie w poleceniu:
text - treść wpisu (przycinana do 1000 znaków)
link - adres url, który chcemy dołączyć do wpisu
(odpowiada metodzie “wrzuć link”, “wrzuć wideo” dostępnej w serwisie flaker.pl)
photo - plik ze zdjęciem które chcemy dołączyć do wpisu – w przypadku ładowania pliku z dysku
(jeżeli chcemy dołączyć zdjęcie podając jego adres URL należy podać go w polu link)
Więcej informacji tutaj.
Tym samym sposobem możemy wysyłać wiadomości na inne serwisy np. Twitter:
curl -u email:passw -d status="text" http://twitter.com/statuses/update.xml