我想知道如何对 Twitter API 进行 AJAX 调用,以便获取 twitter 用户的图片并将它们显示回浏览器。问题是,当我使用 PHP 方法时,显示由循环生成的 100 个 twitter 用户的个人资料图片需要非常长的时间。所以通过下面的这个 URL 返回有关 twitter 用户的信息,我怎么能使用它与 Jquery AJAX 以获取个人资料图片图像吗?这需要对调用进行身份验证..
https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=twitterapi&count=2
下面是我使用的 PHP 方法,但它太慢了 ..
$id = $_GET['screen_name'];
* Create a TwitterOauth object with consumer/user tokens. */
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $access_token['oauth_token'], $access_token['oauth_token_secret']);
foreach($id as $key => $value) {
$url = $connection->get('users/show', array('screen_name' => $value));
$results = json_encode($url);
$data = json_decode($results, true);
$image = '';
if(is_array($data)){
$image = $data['profile_image_url']; ;
$image_bigger = str_replace('_normal', '_bigger',$image);
}
}
?>