Forwardfeed's blog

rozmaitości

Archive for the ‘xml_parse’ tag

Gadu API – parsowanie XMLa

without comments

Mamy XML i co teraz z nim zrobić aby uzyskać dane które nas interesują. Przykład pokazuje jedynie sposób wyciągnięcia danych z formatu XML w łopatologiczny sposób. Profesjonalna metoda autoryzacji jest podlinkowana na końcu tego wpisu.

Poniżej nieco zmodyfikowany kod z poprzedniego wpisu traktującego o Gadu API

< ?php
$fp = fsockopen("ssl://external-services.gadu-gadu.pl", 443, $errno, $errstr, 30);
if (!$fp) {
    echo "$errstr ($errno)<br />\n";
} else {
    //w przeciwnym wypadku
    $out = "GET /botmaster/getToken/11111111 HTTP/1.1\r\n";  //tworzymy komunikat
    $out .= "Authorization: Basic aW1pZS5uYXp3aXNrb0Bkb21lbmEucGw6aGFzbG9fZG9fdXp5c2thbmlhX3Rva2VudQ==\r\n";
    $out .= "Host: external-services.gadu-gadu.pl\r\n";
    $out .= "Accept: */*\r\n\r\n";
 
 
    fwrite($fp, $out);
 
    while (!feof($fp)) {
        $stream .= fgets($fp, 128); //ZMIENIONA LINIA; zamiast wyswietlania lapiemy wszystkie dane od servera do zmiennej
    }
    fclose($fp);
}

Read the rest of this entry »

Popularity: 3%

  • Twitter
  • Reddit
  • Slashdot
  • Facebook
  • Digg
  • WordPress
  • StumbleUpon
  • LinkedIn
  • Delicious
  • Blogger Post
  • Google Reader
  • Google Bookmarks
  • Share/Bookmark

Written by Krzysztof Dziądziak

Grudzień 8th, 2009 at 4:15 pm