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

Twitter 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>" />
Code language: HTML, XML (xml)
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" />
Code language: HTML, XML (xml)
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

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); ?>
Code language: PHP (php)
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.

View Comments

Share
Published by
Viral Patel
Tags: avatar How-To twitter twitter api

Recent Posts

  • Java

Java URL Encoder/Decoder Example

Java URL Encoder/Decoder Example - In this tutorial we will see how to URL encode/decode…

5 years ago
  • General

How to Show Multiple Examples in OpenAPI Spec

Show Multiple Examples in OpenAPI - OpenAPI (aka Swagger) Specifications has become a defecto standard…

5 years ago
  • General

How to Run Local WordPress using Docker

Local WordPress using Docker - Running a local WordPress development environment is crucial for testing…

5 years ago
  • Java

Create and Validate JWT Token in Java using JJWT

1. JWT Token Overview JSON Web Token (JWT) is an open standard defines a compact…

5 years ago
  • Spring Boot

Spring Boot GraphQL Subscription Realtime API

GraphQL Subscription provides a great way of building real-time API. In this tutorial we will…

5 years ago
  • Spring Boot

Spring Boot DynamoDB Integration Test using Testcontainers

1. Overview Spring Boot Webflux DynamoDB Integration tests - In this tutorial we will see…

5 years ago