PHP 缩短Twitter“t.co”的URL
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 缩短Twitter“t.co”的URL相关的知识,希望对你有一定的参考价值。
function t_co($url){
$user='[Your Twitter Account Name]';
$pass='[Your Twitter login Password]';
$params=array(
'url'=>$url,
'session[username_or_email]'=>$user,
'session[password]'=>$pass,
'commit'=>'LOGIN'
);
$ch=curl_init('http://twitter.com/share');
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch,CURLOPT_POST,TRUE);
curl_setopt($ch,CURLOPT_POSTFIELDS,$params);
curl_setopt($ch,CURLOPT_HTTPHEADER,array('Expect:'));
$output=curl_exec($ch);
curl_close($ch);
preg_match('/<textarea[^>]+>([^<]+)<\/textarea>/',$output,$match[1]);
if(!empty($match[1][1])){
return trim($match[1][1]);
}
}
# Example
echo t_co('http://google.co.jp/');
以上是关于PHP 缩短Twitter“t.co”的URL的主要内容,如果未能解决你的问题,请参考以下文章
使用Apache来构建URL缩短服务
Zapier 查找 Twitter URL 提及
使用 URL 重写构建 Twitter Composer 模式
尝试关注 URL,然后下载图像
如何从 Twitter 实体获取直接的 Instagram 链接?
PHP 长URL的URL缩短