FinWX Foorumi
tiistai, 07.02.2012, 16:53 *
Tervetuloa, Vieras. Ole hyvä ja kirjaudu tai rekisteröidy.
Jäikö aktivointi sähköposti saamatta?

Kirjaudu käyttäjätunnuksen, salasanan ja istunnonpituuden mukaan
Uutiset:
04.02.2012
FinWX-asemien lukumäärässä tuli nyt 60 täyteen!!

Toivotamme lämpimästi tervetulleeksi FinWX Valkeakoski-72:n!!
Sääasema on Länsi-Suomen läänin 19. FinWX-jäsenasema.
Lue uudesta sääasemasta lisää täältä

Tervetuloa mukaan!!
 
   Etusivu   Ohjeet Haku Kalenteri Kirjaudu Rekisteröidy  
Sivuja: [1]
  Tulostusversio  
Kirjoittaja Aihe: Twitter-feed  (Luettu 1086 kertaa)
0 jäsentä ja 1 vieras katselee tätä aihetta.
weatherc
Foorumin Yleismoderaattori
*****
Paikalla Paikalla

Viestejä: 4268


« : sunnuntai, 22.03.2009, 18:01 »

Hamilton väsännyt taas uuden ominaisuuden WD:hen, nimittäin nyt sillä pystyy lähettää säätiedot automaagisesti Twitteriin  Virnistää
Halikkp löytyy täältä: http://twitter.com/nordicweather
tallennettu

JyriT
Jäsen
*
Poissa Poissa

Viestejä: 16


WWW
« Vastaus #1 : torstai, 15.04.2010, 17:06 »

Askartelin vastaavan consoleWD:tä varten.
Lopputulosta voi seurata myös osoitteesta: http://twitter.com/jyrit päivitykset tunnin välein

Koodia saa käyttää vapaasti, jos katsoo tarpeelliseksi
Olisko tää ny jotain GNUGPL:n alaista tjsp aka Sharing is Caring Iskee silmää


Koodia:
<?php
//hae kamat clientrawextrasta
$clientrawextra_txt     =       "path to clientraw.txt"//sample: "home/user/clientraw.txt"
$hanska                 =       fopen($clientrawextra_txt"r");
$clientrawextra_data    =       fread($hanskafilesize($clientrawextra_txt));
$cea                    =       explode(" "$clientrawextra_data);
fclose($hanska);
echo 
$cea[1];
// Set username and password
$username 'Twitter userid';
$password 'Twitter password';
// The message you want to send
//tässätapauksessa lähetetään kellonaika, lämpötila, ulkokosteus, ilmanpaine, ilmanpaineen muutos tunnissa, sademäärä tänään, tinyurl linkki itse sääsivuun

$message 'WX in diipadaapa, Finland@'.$cea[29].':'.$cea[30].' '.$cea[4].'°C, '.$cea[5].' %, '.$cea[6].' hPa, '.$cea[50].' hPa, '.$cea[7].' mm'.' http://tinyurl.com'.' #weather'  ;

// The twitter API address
$url 'http://twitter.com/statuses/update.xml';
// Alternative JSON version
// $url = 'http://twitter.com/statuses/update.json';
// Set up and execute the curl process
$curl_handle curl_init();
curl_setopt($curl_handleCURLOPT_URL"$url");
curl_setopt($curl_handleCURLOPT_CONNECTTIMEOUT2);
curl_setopt($curl_handleCURLOPT_RETURNTRANSFER1);
curl_setopt($curl_handleCURLOPT_POST1);
curl_setopt($curl_handleCURLOPT_POSTFIELDS"status=$message");
curl_setopt($curl_handleCURLOPT_USERPWD"$username:$password");
$buffer curl_exec($curl_handle);
curl_close($curl_handle);
// check for success or failure
if (empty($buffer)) {
    echo 
'message';
} else {
    echo 
'success';
    echo 
$message;
}
?>

tallennettu
Sivuja: [1]
  Tulostusversio  
 
Siirry:  

MySQL pohjainen foorumi PHP pohjainen foorumi Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Validi XHTML 1.0! Validi CSS!