缩短到Twitter";t.co";的URL;

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了缩短到Twitter";t.co";的URL;相关的知识,希望对你有一定的参考价值。

  1. function t_co($url){
  2. $user='[Your Twitter Account Name]';
  3. $pass='[Your Twitter login Password]';
  4.  
  5. $params=array(
  6. 'url'=>$url,
  7. 'session[username_or_email]'=>$user,
  8. 'session[password]'=>$pass,
  9. 'commit'=>'LOGIN'
  10. );
  11.  
  12. $ch=curl_init('http://twitter.com/share');
  13. curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
  14. curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
  15. curl_setopt($ch,CURLOPT_POST,TRUE);
  16. curl_setopt($ch,CURLOPT_POSTFIELDS,$params);
  17. curl_setopt($ch,CURLOPT_HTTPHEADER,array('Expect:'));
  18. $output=curl_exec($ch);
  19. curl_close($ch);
  20.  
  21. preg_match('/<textarea[^>]+>([^<]+)</textarea>/',$output,$match[1]);
  22. if(!empty($match[1][1])){
  23. return trim($match[1][1]);
  24. }
  25. }
  26.  
  27.  
  28. # Example
  29.  
  30. echo t_co('http://google.co.jp/');

以上是关于缩短到Twitter";t.co";的URL;的主要内容,如果未能解决你的问题,请参考以下文章

使用Apache来构建URL缩短服务

Zapier 查找 Twitter URL 提及

嵌入Twitter状态

的Twitter通知程序巡航控制.rb

&“Twitter这个”链接

Wordpress上一个Twitter条目