Comment obtenir des fichiers de photos en taille originale à partir d'Instagram?
Chers collègues de la communauté!
Personne ne sait comment obtenir les fichiers photo dans sa taille d'origine à partir d'Instagram? Ils ont sûrement stocker les fichiers d'origine en pleine taille, puisque vous pouvez télécharger une photo via l'app à votre profil IG, le supprimer à partir du téléphone, et il se synchronise vos IG avec le téléphone de la bibliothèque pour obtenir cette photo de retour en pleine résolution.
Leur API prend en charge l'extraction jusqu'à 1080x1080px, en plus j'ai trouvé cette méthode via Chrome developer tools: http://www.dailydot.com/debug/instagram-high-quality-photos-download-google-chrome/. Script qui pourrait le faire, il ne semble pas fiable à grande échelle, donc je suis toujours à la recherche d'un automatisée meilleure solution.
Merci de partager toute expérience qui pourrait aider.
Vous devez vous connecter pour publier un commentaire.
Essayez de changer de 640 à 1080 et supprimer la netteté comme dans mon exemple:
toutes les photos sur instagram ont de réels url de l'image (à l'exception de la photo de profil d'image), vous avez juste besoin d'obtenir l'accès instagram api, décoder résultat json puis d'obtenir l'url réelle de l'image.
vous pouvez voir mon exemple de code pour la recherche de la balise en utilisant instagram api : http://pastebin.com/fMu7w808
Désolé de le dire, mais le code sur pastebin ne fonctionnera pas correctement à cette fin. Standard_resolution n'affiche pas la représentation à la taille d'origine de posté des médias.
$url = $datas->images->standard_resolution->url;
Donnera le résultat suivant, alors que l'image d'origine qui a été téléchargé est 1080px de large. (Ceci est un exemple, pas un lien de travail)
L'astuce consiste à remplacer le s640x640 partie dans l'url, donc ajouter la ligne suivante afin d'obtenir l'url de l'image qu'il a été téléchargé :
$url=str_replace("s640x640/","",$url);