亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

PHP封裝的Twitter訪問類實例

2024-05-04 23:37:54
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了PHP封裝的Twitter訪問類,通過curl調用實現針對Twitter的常用訪問功能,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了PHP封裝的Twitter訪問類。分享給大家供大家參考。具體如下:

 

 
  1. class Twitter { 
  2. /** 
  3. * Method to make twitter api call for the users timeline in XML 
  4. * 
  5. * @access private 
  6. * @param $twitter_id, $num_of_tweets 
  7. * @return $xml 
  8. */ 
  9. private function api_call($twitter_id, $num_of_tweets) { 
  10. $c = curl_init(); 
  11. curl_setopt($c, CURLOPT_URL, "http://twitter.com/statuses/user_timeline/$twitter_id.xml?count=$num_of_tweets"); 
  12. curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); 
  13. curl_setopt($c, CURLOPT_CONNECTTIMEOUT, 3); 
  14. curl_setopt($c, CURLOPT_TIMEOUT, 5); 
  15. $response = curl_exec($c); 
  16. $response_info = curl_getinfo($c); 
  17. curl_close($c); 
  18. if (intval($response_info['http_code']) == 200) { 
  19. $xml = new SimpleXMLElement($response); 
  20. return $xml; 
  21. else { 
  22. return false
  23. /** 
  24. * Method to add hyperlink html tags to any urls, twitter ids or hashtags in tweet 
  25. * 
  26. * @access private 
  27. * @param $text 
  28. * @return $text 
  29. */ 
  30. private function process_links($text) { 
  31. $text = utf8_decode($text); 
  32. $text = preg_replace('@(https?://([-/w/.]+)+(d+)?(/([/w/_/.]*(/?/S+)?)?)?)@''<a href="$1">$1</a>', $text); 
  33. $text = preg_replace("#(^|[/n ])@([^ /"/t/n/r<]*)#ise""'//1<a href=/"http://www.twitter.com///2/" >@//2</a>'", $text); 
  34. $text = preg_replace("#(^|[/n ])/#([^ /"/t/n/r<]*)#ise""'//1<a href=/"http://hashtags.org/search?query=//2/" >#//2</a>'", $text); 
  35. return $text; 
  36. /** 
  37. * Main method to retrieve the tweets and return html for display 
  38. * 
  39. * @access public 
  40. * @param $twitter_id, $num_of_tweets, $timezone 
  41. * @return $result 
  42. */ 
  43. public function get_tweets($twitter_id, $num_of_tweets = 3, $timezone = "America/Denver") { 
  44. $include_replies = false
  45. date_default_timezone_set($timezone); 
  46. // the html markup 
  47. $cont_o = "<div id=/"tweets/">/n"
  48. $tweet_o = "<div class=/"status/">/n"
  49. $tweet_c = "</div>/n/n"
  50. $detail_o = "<div class=/"details/">/n"
  51. $detail_c = "</div>/n/n"
  52. $cont_c = "</div>/n"
  53. if ($twitter_xml = $this->api_call($twitter_id, $num_of_tweets)) { 
  54. $result = $cont_o; 
  55. foreach ($twitter_xml->status as $key => $status) { 
  56. if ($include_replies == true | substr_count($status->text, "@") == 0 | strpos($status->text, "@") != 0) { 
  57. $tweet = $this->process_links($status->text); 
  58. $result .= $tweet_o . $tweet . $tweet_c . $detail_o . date('D jS M y H:i', strtotime($status->created_at)) . $detail_c; 
  59. $result .= $cont_c; 
  60. else { 
  61. $result .= $cont_o . $tweet_o . "Twitter seems to be unavailable at the moment." . $tweet_c . $cont_c; 
  62. return $result; 

希望本文所述對大家的php程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩免费在线免费观看| 精品福利樱桃av导航| 91麻豆桃色免费看| 欧美精品一区在线播放| 国产在线视频2019最新视频| 亚洲tv在线观看| 超碰精品一区二区三区乱码| 色悠悠久久久久| 国产69精品久久久久9999| 亚洲精品国产suv| 亚洲精品国产成人| 亚洲一区二区久久久久久久| 亚洲色图欧美制服丝袜另类第一页| 国产日韩在线观看av| 国产精品久久电影观看| 亚洲第一综合天堂另类专| 1769国产精品| 午夜精品久久久久久久久久久久| 狠狠躁天天躁日日躁欧美| 国产精品一区二区电影| 亚洲精品一区二区久| 亚洲人午夜精品免费| 91久久久久久久久| 亚洲精品女av网站| 成人午夜在线视频一区| 国产视频精品va久久久久久| 国内精品视频久久| 亚洲福利在线播放| 国产精品都在这里| 九九视频直播综合网| 亚洲成人免费网站| 欧美日韩久久久久| 97超视频免费观看| 久久福利视频导航| 日韩电影大全免费观看2023年上| 欧美成人精品在线视频| 国产精品第2页| 日韩精品久久久久久久玫瑰园| 91高清免费在线观看| 日本成人精品在线| 中文亚洲视频在线| 亚洲女人被黑人巨大进入al| 精品久久久久久亚洲国产300| 久久中文精品视频| 国内揄拍国内精品| 久久久精品999| 久久夜色精品亚洲噜噜国产mv| 欧美专区在线观看| 成人免费视频xnxx.com| 亚洲视频在线观看网站| 国产欧美va欧美va香蕉在线| 久久久久久久国产| 国产精品久久av| 久久91亚洲人成电影网站| 国产精品成人免费视频| 日本免费久久高清视频| 亚洲天堂一区二区三区| 97超级碰碰碰久久久| 91精品久久久久久久久| 91免费精品国偷自产在线| 日韩亚洲综合在线| 欧美激情视频一区二区三区不卡| 国产精品一区二区三| 欧美综合一区第一页| 日韩欧亚中文在线| 久久精品在线视频| 久久久亚洲成人| 国产在线高清精品| 亚洲剧情一区二区| 久久精品美女视频网站| 欧美自拍视频在线| 日韩美女写真福利在线观看| 久久久av亚洲男天堂| 美女视频黄免费的亚洲男人天堂| 97视频网站入口| 国产啪精品视频| 国色天香2019中文字幕在线观看| 4438全国成人免费| 亚洲精品久久久久久久久久久久久| 国产suv精品一区二区三区88区| 欧美精品18videos性欧美| 在线国产精品播放| 亚洲第一视频网站| 亚洲午夜未删减在线观看| 国产精品av在线播放| 亚洲欧美日韩中文在线| 尤物九九久久国产精品的分类| 久久免费视频网站| 狠狠躁夜夜躁人人爽天天天天97| 九九精品视频在线观看| 91久久久久久久久久| 91在线视频九色| 国产精品久久激情| 懂色av中文一区二区三区天美| 亚洲欧美国产一区二区三区| 日韩免费在线视频| 久久av在线看| 成人日韩在线电影| 亚洲视频axxx| 日韩视频永久免费观看| 中文字幕一区电影| 555www成人网| 国产xxx69麻豆国语对白| 欧美激情精品久久久久久变态| 超薄丝袜一区二区| 日本欧美国产在线| 日韩中文字幕在线免费观看| 久久夜精品va视频免费观看| 97香蕉久久夜色精品国产| 色婷婷亚洲mv天堂mv在影片| 国产精品国语对白| 色播久久人人爽人人爽人人片视av| 国产精品久久久久久久天堂| 色综合91久久精品中文字幕| 在线午夜精品自拍| 国产免费久久av| 久久久久久一区二区三区| 亚洲最大的免费| 久久综合伊人77777| 亚洲国产精品热久久| 国产91成人在在线播放| 高跟丝袜欧美一区| 久久久精品一区二区| 久久久亚洲国产| 亚洲第五色综合网| 欧美在线视频在线播放完整版免费观看| 午夜精品久久久久久久99热| 在线视频免费一区二区| 国产精品看片资源| 色综合91久久精品中文字幕| 国产亚洲精品久久| 成人激情视频在线观看| 国产精品久久久久久久久久99| 亚洲成年人在线播放| 成人h视频在线观看播放| 日韩福利在线播放| 日本欧美一二三区| 欧美日韩国产一区在线| yw.139尤物在线精品视频| 青草青草久热精品视频在线网站| 亚洲欧美激情一区| 欧美成人午夜影院| 欧美乱大交xxxxx| 91视频免费网站| 日本精品久久久久久久| 欧美激情在线狂野欧美精品| 波霸ol色综合久久| 欧美日本高清视频| 亚洲天堂日韩电影| 热久久免费国产视频| 国产网站欧美日韩免费精品在线观看| 成人精品久久一区二区三区| 奇米四色中文综合久久| 欧美成人免费观看| 欧美激情国产高清| 在线观看国产精品淫| 91高清在线免费观看| 亚洲日韩欧美视频一区| 欧美黑人性生活视频| 日韩在线视频国产| 97精品久久久| 欧美最顶级丰满的aⅴ艳星| 在线观看日韩专区| 国产精品亚洲综合天堂夜夜|