获取WordPress中Twitter关注者的数量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取WordPress中Twitter关注者的数量相关的知识,希望对你有一定的参考价值。

  1. // Get the number of twitter followers
  2.  
  3. function string_getInsertedString($long_string,$short_string,$is_html=false){
  4. if($short_string>=strlen($long_string))return false;
  5. $insertion_length=strlen($long_string)-strlen($short_string);
  6. for($i=0;$i<strlen($short_string);++$i){
  7. if($long_string[$i]!=$short_string[$i])break;
  8. }
  9. $inserted_string=substr($long_string,$i,$insertion_length);
  10. if($is_html && $inserted_string[$insertion_length-1]=='<'){
  11. $inserted_string='<'.substr($inserted_string,0,$insertion_length-1);
  12. }
  13. return $inserted_string;
  14. }
  15.  
  16. function DOMElement_getOuterHTML($document,$element){
  17. $html=$document->saveHTML();
  18. $element->parentNode->removeChild($element);
  19. $html2=$document->saveHTML();
  20. return string_getInsertedString($html,$html2,true);
  21. }
  22.  
  23. function getFollowers($username){
  24. $x = file_get_contents("http://twitter.com/".$username);
  25. $doc = new DomDocument;
  26. @$doc->loadHTML($x);
  27. $ele = $doc->getElementById('follower_count');
  28. $innerHTML=preg_replace('/^<[^>]*>(.*)<[^>]*>$/',"\1",DOMElement_getOuterHTML($doc,$ele));
  29. return $innerHTML;
  30. }
  31.  
  32.  
  33.  
  34.  
  35. // To display it
  36.  
  37. <?php echo getFollowers("username"); ?>

以上是关于获取WordPress中Twitter关注者的数量的主要内容,如果未能解决你的问题,请参考以下文章

获取关注者的姓名 - Twitter

Twitter API - 为拥有数百万关注者的帐户获取关注者列表的有效方法

在你的wordpress博客中显示你的Twitter关注者数量

PHP 获取WordPress中的Twitter粉丝数量

获取Twitter关注者数量

使用 Tweepy 从用户 Twitter 关注者那里获取用户 ID 列表