Advertisement
Guest User

twitter 0auth code

a guest
Apr 2nd, 2014
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.33 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3.   <head>
  4.     <meta charset="utf-8">
  5.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.     <title>
  7.     </title>
  8.     <meta name="description" content="">
  9.     <meta name="viewport" content="width=device-width, initial-scale=1">
  10.     <style>
  11.       * {
  12.         font-family:arial;
  13.       }
  14.      
  15.       h1 {padding:0 40px;}
  16.       .tweet {
  17.         width:50%;
  18.         margin-bottom:20px;
  19.         background-color:#F2F2F2;
  20.         border:1px solid #A0A0A0;
  21.         list-style-type:none;
  22.         padding:20px;
  23.       }
  24.      
  25.     </style>
  26.   </head>
  27.   <body>
  28.     <h1>Rob's Twitter timeline</h1>
  29.  
  30.       <?php require_once("twitteroauth/twitteroauth.php");
  31. $consumer_key = 'rmAxkcjZckOuO6j6Hfjpw';                               // Put your consumer key here
  32. $consumer_secret = 'nS1UcDp4PiNuHA2tNWyS1pvL58e0Gpgcm4NJ3PjHWI';         // Put your consumer secret here
  33. $access_token = '85359432-3jV6PE1081qP7R46hrUwdOKU4OrrmC0z1H85WkMDw';   // Put your access token here
  34. $access_token_secret = 'z48zTapAqaYOVR7WVjyDwvrGKBEJgO2HnReEmypdFwFNJ';   // Put your access token secret here
  35. $nb_of_tweets = 8;                                                      // Nb of tweets to be displayed
  36. $include_rts = true;                                    // true to include RT's or false to exclude them
  37.  
  38.  
  39. $connection = new TwitterOAuth($consumer_key,$consumer_secret,$access_token,$access_token_secret);
  40.  
  41. $tweets = $connection->get('statuses/home_timeline', array('count' => $nb_of_tweets, 'include_rts' => $include_rts));
  42. $content = $connection -> get('account/verify_credentials');
  43. $img = $content -> profile_image_url_https;
  44. ?>
  45.       <ul>
  46.         <?php  foreach ($tweets as $key =>
  47. $tweet): ?>
  48.         <li class="tweet">
  49.        <img src ="<?php echo $img ;?>" />
  50.           <?php
  51.  
  52. //links
  53. $tweet = ereg_replace("[[:alpha:]]+://[^
  54. <>
  55. [:space:]]+[[:alnum:]/]","
  56. <a target='_blank' href=\"\\0\">
  57. \\0
  58. </a>
  59. ",  $tweet->
  60. text);
  61. //#
  62. $tweet = preg_replace('/(^|\s)#(\w*[a-zA-Z_]+\w*)/', '\1
  63. <a target="_blank" href="https://twitter.com/search?q=%23\2&src=hash">
  64. #\2
  65. </a>
  66. ', $tweet);
  67. //@
  68. $tweet = preg_replace('/[@]+([A-Za-z0-9-_]+)/', '
  69. <a target="_blank" href="http://twitter.com/$1" target="_blank">
  70. @$1
  71. </a>
  72. ', $tweet );
  73.  
  74.  
  75. echo $tweet;
  76.  
  77.  
  78. ?>
  79.           </li>
  80.           <?php endforeach ?>
  81.       </ul>
  82.   </body>
  83. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement