Witam, dziś chce dodać logowanie przez oAuth do prostego skryptu w którym można pisać wiadomości do serwisu blip.pl przez API.
Zrobiłem na razie taki prosty skrypt w którym użytkownik musi podać swój login i hasło:

  1. include 'SimpleBlip.php';
  2. require '../lib/OAuth.php';
  3.  
  4. echo '
  5. <form action="a.php" method="POST">
  6. <table>
  7. <tr>
  8. <td>Twój login:</td>    <td><input type="text" name="nick"/></td>
  9. </tr>
  10. <tr>
  11. <td>Twoje hasło:</td><td><input type="password" name="pass"/></td>
  12. </tr>
  13. <tr>
  14. <td>Twója wiadomość:</td><td><input type="text" name="text" class="btext"/></td>
  15. </tr>
  16. <tr>
  17. <td></td>    <td><input type="submit" value="Blip!"/></td>
  18. </tr>
  19. </table>
  20. </form>
  21. ';
  22.  
  23. if ($_POST['nick'] and $_POST['pass'])
  24. {
  25. $blip = new SimpleBlip();
  26. $blip->username = ''.$_POST['nick'].''; //LOGIN
  27. $blip->password = ''.$_POST['pass'].''; //HASLO
  28. $xyzxyzxyz = ''.$_POST['text'].'';                                                                                
                                                                                     
                                   $blip->send($xyzxyzxyz);
  29. echo 'Drogi <b>'.$_POST['nick'].'</b> twoja wiadomość została wysłana.<br /><i> '.$_POST['text'].'</i>';
  30. }
  31. else
  32. {
  33. echo 'Podaj swój login i hasło do blipa i wpisz treść którą chcesz wysłać.';
  34. }
  35.  


I teraz chce dodać do tego logowanie przez oAuth bez podawania hasła wszystkie klucze mam już.

Próbowałem już wysłać prywatną wiadomość przez oAuth i działa
  1. require '../lib/blipapi.php';
  2. require '../lib/OAuth.php';
  3.  
  4.  $oauth_consumer = new OAuthConsumer (MÓJ KLUCZ ,APLIKACJI);
  5.  #$oauth_token = new OAuthToken (KLUCZ AUTORYZACJI ,UZYTKOWNIKA);
  6.  
  7.  $blipapi = new BlipApi ($oauth_consumer, $oauth_token);
  8.  $privmsg = new BlipApi_Privmsg ();
  9.  $privmsg->body = ''Czesc'';
  10.  $privmsg->user = ''saki'';
  11.  print_r ($blipapi->create ($privmsg));


I teraz chce dodać autoryzacje przez oAuth do pierwszego skryptu aby nie trzeba było podawać swojego hasła.
Bardzo proszę o pomoc.
Tutaj zamieściłem tekstowe biblioteki które użyłem w skryptach http://tmp.itunix.eu/blipapi/libtxt/