My favorites | Sign in
Project Home
Search
for
ExamplesPHP  
Przykłady użycia wersji dla języka PHP
Phase-Implementation, Featured
Updated May 29, 2010 by urze...@gmail.com
  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
     $oauth_consumer = new OAuthConsumer (CONSUMER_KEY, CONSUMER_SECRET);
     $oauth_token = new OAuthToken (TOKEN_KEY, TOKEN_SECRET);
    
     $blipapi = new BlipApi ($oauth_consumer, $oauth_token);
     $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
     $oauth_consumer = new OAuthConsumer (CONSUMER_KEY, CONSUMER_SECRET);
     $oauth_token = new OAuthToken (TOKEN_KEY, TOKEN_SECRET);
    
     $blipapi = new BlipApi ($oauth_consumer, $oauth_token);
     $privmsg = new BlipApi_Privmsg ();
     $privmsg->body = 'jakas tresc';
     $privmsg->user = 'mysz';
     print_r ($blipapi->create ($privmsg));
     ?>
  9. Wysłanie statusu z obrazkiem:
  10.  <?php
     $oauth_consumer = new OAuthConsumer (CONSUMER_KEY, CONSUMER_SECRET);
     $oauth_token = new OAuthToken (TOKEN_KEY, TOKEN_SECRET);
    
     $blipapi = new BlipApi ($oauth_consumer, $oauth_token);
     $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
     $oauth_consumer = new OAuthConsumer (CONSUMER_KEY, CONSUMER_SECRET);
     $oauth_token = new OAuthToken (TOKEN_KEY, TOKEN_SECRET);
    
     $blipapi = new BlipApi ($oauth_consumer, $oauth_token);
     $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
     $oauth_consumer = new OAuthConsumer (CONSUMER_KEY, CONSUMER_SECRET);
     $oauth_token = new OAuthToken (TOKEN_KEY, TOKEN_SECRET);
    
     $blipapi = new BlipApi ($oauth_consumer, $oauth_token);
     $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
     $oauth_consumer = new OAuthConsumer (CONSUMER_KEY, CONSUMER_SECRET);
     $oauth_token = new OAuthToken (TOKEN_KEY, TOKEN_SECRET);
    
     $blipapi = new BlipApi ($oauth_consumer, $oauth_token);
     $action = 'read';
     $dirmsg = new BlipApi_Dirmsg (array ('user' => 'mysz', 'limit' => 10));
     print_r ($blipapi->execute ($action, $dirmsg));
     ?>
Powered by Google Project Hosting