My favorites | Sign in
Project Logo
                
Search
for
Updated Oct 20, 2009 by urzenia
Labels: Phase-Implementation, Featured
PrzykladyWJezykuPHP  
Przykłady użycia wersji dla języka PHP
  1. Pobranie konkretnego statusu (wymagane ID statusu, nie trzeba się logować)
  2.  <?php
     $blipapi = new BlipApi ();
     $status = new BlipApi_Status ();
     $status->id = 8808231;
     print_r ($blipapi->read ($status));
     ?>
  3. Pobranie 4 ostatnich statusów z bliposfery, wraz z informacjami o użytkowniku który go wysłał, oraz avatarami tego użytkownika (nie trzeba się logować):
  4.  <?php
     $blipapi = new BlipApi ();
     $bsphere = new BlipApi_Bliposphere ();
     $bsphere->include = array ('user', 'user[avatar]');
     $bsphere->limit = 4;
     print_r ($blipapi->read ($bsphere));
     ?>
  5. Pobranie ostatnich 10 wiadomości kierowanych do/od wybranego użytkownika (wymagane zalogowanie się do serwisu)
  6.  <?php
     $blipapi = new BlipApi ('TWOJLOGIN', 'TWOJEHASLO');
     $dirmsg = new BlipApi_Dirmsg ();
     $dirmsg->user = 'mysz';
     $dirmsg->limit = 10;
     print_r ($blipapi->read ($dirmsg));
     ?>
  7. Wysłanie wiadomości prywatnej do użytkownika o loginie 'mysz' (wymagane zalogowanie):
  8.  <?php
     $blipapi = new BlipApi ('TWOJLOGIN', 'TWOJEHASLO');
     $privmsg = new BlipApi_Privmsg ();
     $privmsg->body = 'jakas tresc';
     $privmsg->user = 'mysz';
     print_r ($blipapi->create ($privmsg));
     ?>
  9. Wysłanie statusu z obrazkiem:
  10.  <?php
     $blipapi = new BlipApi ('TWOJLOGIN', 'TWOJEHASLO');
     $status = new BlipApi_Status ();
     $status->body = 'jakas tresc';
     $status->image = '/jakas/sciezka/do/obrazka.jpg';
     print_r ($blipapi->create ($status));
     ?>
  11. Zmiana swojego tła (wymagane zalogowanie):
  12.  <?php
     $blipapi = new BlipApi ('TWOJLOGIN', 'TWOJEHASLO');
     $bground = new BlipApi_Background ();
     $bground->image = '/sciezka/do/nowego/obrazka/tla.jpg';
     print_r ($blipapi->update ($bground));
     ?>
  13. Można też podać parametry do obiektów komend w formie skróconej:
  14.  <?php
     $blipapi = new BlipApi ('TWOJLOGIN', 'TWOJEHASLO');
     $dirmsg = new BlipApi_Dirmsg (array ('user' => 'mysz', 'limit' => 10));
     print_r ($blipapi->read ($dirmsg));
     ?>
  15. Zamiast wywoływać metodę create, read, update lub delete instancji obiektu BlipApi, można użyć metody execute (przydaje się to w przypadku, gdy wybraną akcję przechowujemy w zmiennej):
  16.  <?php
     $action = 'read';
     $blipapi = new BlipApi ('TWOJLOGIN', 'TWOJEHASLO');
     $dirmsg = new BlipApi_Dirmsg (array ('user' => 'mysz', 'limit' => 10));
     print_r ($blipapi->execute ($action, $dirmsg));
     ?>

Comment by rinceee, Jun 19, 2009

W 2 zamiast $b chyba $blipapi?:)

Comment by urzenia, Jul 09, 2009

of course :) poprawione, dzięki :)

Comment by marsjaninzmarsa, Oct 28, 2009

a nie podałbyś, w jaki sposób po prostu pobrać statusy (nie wiad. kierowane) z mojego kokpitu, najlepiej od ostatniego sprawdzenia...? byłbym wdzięczny, nie chce mi się myśleć... ;)

Comment by doitgregor, Nov 05, 2009

Jak wyslac wiadomosc do innego uzytkownika, ale NIE prywatna?? Taka konstrukcja NIE dziala (wysyla publicznie ignoruje 'usr'):

$blipapi = new BlipApi_Status?(); $blipapi->user = 'user';

Comment by urzenia, Nov 06, 2009

@marsjaninzmarsa: wierzę, że dasz sobie radę :)

@doitgregor: Statusy nie są do wysyłania wiadomości do innych użytkowników - do tego są przede wszystkim directed messages (BlipApi_Dirmsg?? ()) lub ew. update'y (BlipApi_Update?? ())


Sign in to add a comment
Hosted by Google Code