Comment afficher la photo d'un profil Instagram en pleine taille (full-size) ?

Le site Instagram met à la disposition des développeurs une API. Ces derniers peuvent ainsi interagir avec le réseau social pour afficher des posts ou diffuser un article par exemple. L'API ne permet pas de récupérer la photo d'un profil dans une taille importante. Seul le format 150 pixels par 150 pixels existe. Il existe cependant des astuces pour contourner le problème.

Le réseau social Instagram évolue constamment. Les méthodes suivantes peuvent donc rapidement devenir obsolètes si les développeurs du site modifient son fonctionnement.

Une solution existe en se servant de l'API fournie par Instagram. Utilisez l'API pour récupérer les informations issues de l'URL https://www.instagram.com/{utilisateur}/?__a=1 où {utilisateur} correspond au nom de l'utilisateur Instagram dont vous souhaitez récupérer la photo de profil. Vous obtiendrez alors un identifiant utilisateur. Utilisez de nouveau l'API pour récupérer un fichier JSON avec l'URL https://i.instagram.com/api/v1/users/{identifiant_utilisateur}/info/. Remplacez {identifiant_utilisateur} par l'identifiant précédemment récupéré. Dans les données JSON, le champ "hd_profile_pic_url_info" contient l'URL de la photo du profil en haute définition.

Il existe également des sites internet qui proposent ce service. Ils ont l'avantage d'être régulièrement mis à jour par les créateurs afin de suivre l'évolution d'Instagram. Vous pouvez par exemple vous rendre sur le site internet http://insta-downloader.net/ ou encore https://instadp.org/ pour récupérer la photo en grande taille du profil.

HTML/CSS