我正在开发一款能够显示用户推文及其图像的应用。但是显示的图像非常小。我想要一个通常显示在他们的个人资料上的图像(通常是128 * 128)。这是我的相关代码:
foreach($ret1->results as $x)
{
echo "<div class='ttl'><div class='ttlpadding'><div class='item'><a href=\"","http://www.twitter.com/".$x->from_user,"\" target=\"_blank\"><img src=\"",$x->profile_image_url,"\" title=\"", $x->from_user." (".$x->from_user_name.")", "\" /></a>\n";
$text = preg_replace('/\s+#(\w+)/',' <a href="http://search.twitter.com/search?q=%23$1">#$1</a>', $x->text);
echo "<div class='clr'></div>";
echo "<div class='tweet'>".$text."</div></div></div></div><div class='clrflt'></div>";
}
答案 0 :(得分:1)
您可以尝试
substr($x->profile_image_url,[index-start],strlen($x->profile_image_url)[index-end]).'jpg'
这将返回用户上传的原始图像。
答案 1 :(得分:0)
用于获取大图像
呼叫
http://api.twitter.com/1/users/profile_image/username.json?size=original
通过Twitter句柄替换用户名