Display Twitter User Image on your Blog/Website in 2 Minutes

twitter-avatarTwitter API has became a powerful way of getting information about a twitter user and her activities. In my previous tutorial we saw how to create a simple twitter reader in 5 minutes. Let us see how to get the User Image (or Avatar) from Twitter and display it anywhere you want. So how can I display the Twitter User Image on my Blog in 2 minutes??? All you have to do is to add following IMAGE tag where you want to display Twitter’s User Image and that’s it.
<img src="//www.viralpatel.net/demo/twitter-image.php?user=<TWITTER_USER>" />
In above code, just put the TWITTER_USER name of person whos image you want to display. For example, for me the above URL will be:
<img src="//www.viralpatel.net/demo/twitter-image.php?user=virp" />
One of the use of this tool is to display user image of people in your blog/website’s comment section. You can have a textbox where users can enter their twitter username and from this you can display their twitter avatar :)

Code behind this simple tool

twitter-logo We are using cURL to fetch the user details from Twitter. For this we are using the Twitter PHP library that we used in our previous Twitter Client tutorial. Following is the PHP source code of the Twitter User Image fetcher.
<?php
include("Twitter.class.php");
$twitter = new Twitter();

$username = $_REQUEST["user"];

$json = $twitter->show('json', $username);
$user = json_decode($json);

$image_url = $user->profile_image_url;
header("Location: ".$image_url);
?>
First we use cURL to fetch the user details using twitter API. The response that we get is in JSON format. Hence we use PHP JSON method, json_decode() to convert the JSON into PHP object.
Get our Articles via Email. Enter your email address.

You may also like...

8 Comments

  1. fhgf says:

    dfdf

  2. Cool site, love the info.

  3. priyesh das says:

    Thank you for sharing. Great article!

  4. images says:

    Excellent work, thank you very much.

  5. Sem says:

    Excellent work, Thanx for sharing!

  6. Seo says:

    Wowow!!! Cool site.

  7. james Mark says:

    Thank you very much for this wonderful share.

  8. It’s a best way to show Twitter image in blog. Thanks for share:)

Leave a Reply

Your email address will not be published. Required fields are marked *