web-dev-qa-db-fra.com

Existe-t-il toujours un moyen de récupérer le flux Instagram sans utiliser de jeton d'accès maintenant (06/2016)?

J'ai un problème que mon jeton d'accès à l'API Instagram expire fréquemment et j'ai redéfini le document et j'ai compris que bien que le jeton n'expire pas généralement, Instagram peut décider d'expirer un jeton à tout moment pour une raison de sécurité ou pour toute autre raison.

Je sais qu'à son expiration, je dois mettre en place un processus d'authentification et demander un nouveau jeton et toutes ces choses. Mais le problème est que mon application ne fait que récupérer mes propres flux pour les afficher sur mon propre site Web, une fois le jeton expiré, il n'est plus logique de mettre en place un tel processus, la seule chose que je puisse faire est de récupérer et de mettre à jour manuellement le jeton dans mon code.

Je me demandais donc s'il y avait encore un moyen d'obtenir des flux sans utiliser de jeton d'accès, car je ne fais qu'apporter mes propres flux. Ou existe-t-il un autre moyen de résoudre ce problème?

Merci de votre aide.

13
Ryan

Si votre profil est défini en mode public, vous pouvez récupérer vos données à partir de la réponse json, écrivez simplement: https://www.instagram.com/YOURUSERNAME/media

exemple: https://www.instagram.com/bestcookingvideos/media

vous pouvez voir la structure json avec: http://json.parser.online.fr/

Remarque: Cette page n'est plus active: https://www.instagram.com/YOURUSERNAME/media

16
Dimitrije Zoroski

https://www.instagram.com/anyuser/media a cessé de travailler aujourd'hui. Vous pouvez utiliser https://www.instagram.com/anyuser/?__a=1 au lieu.

43
John Codeos

Vous pouvez utiliser cette bibliothèque jquery que j'ai développée:

https://github.com/BanNsS1/jquery.instagramFeed

Aucun jeton API requis

Modifier pour les commentaires ci-dessous:

C'est juste une bibliothèque alimentée par jquery qui vous permet de charger les 12 premiers éléments de n'importe quel profil instagram public.

Comment cela résout-il le problème? Chargement de 1 à 12 derniers messages sans avoir besoin d'un jeton d'accès/clé api

<script type="text/javascript" src="jquery.instagramFeed.min.js"></script>
<script type="text/javascript">
    (function($){
        $(window).on('load', function(){
            $.instagramFeed({
                'username': 'instagram',
                'container': "#instagram-feed1",
                'display_profile': true,
                'display_biography': true,
                'display_gallery': true,
                'get_raw_json': false,
                'callback': null,
                'styling': true,
                'items': 8,
                'items_per_row': 4,
                'margin': 1 
            });
        });
    })(jQuery);
</script>

Vouloir plus? Cela prendra 2 clics et quelques défilements.

2
BanNsS1