1

ユーザーのツイートと画像を表示するアプリを開発しています。しかし、表示されている画像は非常に小さいです。プロファイルに通常表示される画像(通常は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>";
}
4

2 に答える 2

1

あなたは試すことができます

substr($x->profile_image_url,[index-start],strlen($x->profile_image_url)[index-end]).'jpg'

これにより、ユーザーがアップロードした元の画像が返されます。

于 2012-08-17T22:31:38.430 に答える
0

大きな画像を取得する場合

電話

http://api.twitter.com/1/users/profile_image/username.json?size=original

ユーザー名をTwitterハンドルに置き換えます

于 2012-08-18T08:27:06.900 に答える