Advertisement
Guest User

Untitled

a guest
Apr 27th, 2016
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. <?php
  2.  
  3. require (dirname(__FILE__).'/TwistOAuth.phar');
  4.  
  5. try {
  6.  
  7. // Settings
  8. $ConsumerKey = '';
  9. $ConsumerSecret = '';
  10. $AccessToken = '';
  11. $AccessTokenSecret = '';
  12. $User = '';
  13. $Pass = '';
  14.  
  15. // Consumers and Tokens
  16. $to = new TwistOAuth($ConsumerKey, $ConsumerSecret, $AccessToken, $AccessTokenSecret);
  17.  
  18. // OAuth
  19. $to = new TwistOAuth($ConsumerKey, $ConsumerSecret);
  20. $to = $to-> renewWithRequestToken();
  21. echo $to->getAuthenticateUrl().PHP_EOL;
  22. echo 'PIN : ';
  23. $to = $to->renewWithAccessToken(trim(fgets(STDIN)));
  24.  
  25. // xAuth
  26. $to = new TwistOAuth($ConsumerKey, $ConsumerSecret);
  27. $to = $to->renewWithAccessTokenX($User, $Pass);
  28.  
  29. // Direct OAuth
  30. $to = TwistOAuth::login($ConsumerKey, $ConsumerSecret, $User, $Pass);
  31.  
  32. // POST Request
  33. $to->post('statuses/update', [
  34. 'status' => 'Test '.rand(5, 10)
  35. ]);
  36.  
  37. // cURL Multi POST Request
  38. for ($i=1; $i <= 5; $i++) {
  39. $curls[] = $to->curlPost('statuses/update', [
  40. 'status' => 'Test '.$i
  41. ]);
  42. }
  43. $to->curlMultiExec($curls);
  44.  
  45. } catch (TwistException $e) {
  46. echo $e->getMessage().PHP_EOL;
  47. }
  48.  
  49. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement