Spipagram : Importer des images Instagram dans SPIP

Ce plugin permet d’importer des images Instagram comme articles SPIP dans la rubrique de votre choix avec le hashtag de votre choix.

Installation

Si vous n’avez pas déjà le dépôt externals dans votre SPIP, ajoutez le dépôt https://files.spip.net/externals/archives_externals.xml pour trouver le plugin automatiquement.

Qu’apporte ce plugin ?

Ce plugin permet d’importer dans SPIP des images Instagram reliées à un hashtag ou à un utilisateur donné. L’avantage majeur par rapport à une boucle DATA est de pouvoir mettre les articles en “proposé à l’évaluation” permettant ainsi leur modération.

Cela permet de créer un social wall Instagram directement intégré à SPIP.

Le pseudo Instagram des photos se retrouve dans le champ “Titre” de SPIP, la légende dans “Texte” et l’URL de la publication dans “Lien hypertexte”( #URL_SITE).

Les vidéos, le cas échéant, sont ajoutées au format MP4 comme document lié à l’article.

Comment configurer le plugin ?

Le plugin se configure depuis la section Plugins de SPIP et demande :

  • votre login et mot de passe Instagram) ;
  • le ou les hashtags (avec ou sans #) et le ou les noms d’utilisateur (avec @) dont vous voulez récupérer les posts - si vous désirez utiliser plusieurs hashtags, séparez les par des virgules ;
  • la rubrique où importer les articles ;
  • l’auteur SPIP à associer aux articles ;
  • le statut des articles ;
  • les mots-clés des articles (facultatif).

Comment contribuer ?

Le plugin est disponible sur GitHub pour vos forks : https://github.com/cariagency/spip-....

Avertissement

Votre login et mot de passe Instagram est stocké en clair dans la base de SPIP donc accessible à n’importe quel administrateur de SPIP.

updated on 2 October 2019

Discussion

6 discussions

  • Bonjour,
    Je souhaitez utiliser ce plugin malheureusement je rencontre un soucis probablement lié à la sécurisation de l’authentification.

    Voici la réponse du déboguer:

    Connexion à Instagram : Something went wrong. Please report issue.

    Avez-vous une idée?

    En vous remerciant.

    Reply to this message

  • 4

    Le plugin fonctionne encore ? Vu les gros changements qu’il y a eut chez Instagram.

    En tout cas la fonction check_instagram_connectivity renvoie un «This endpoint has been retired».

    • Je pensais utiliser un service tiers pour récupérer les images, par exemple https://fetchrss.com, qu’en penses-tu ? Car sinon ça complique pas mal ^^

    • C’est assez limité quand même comme service. Sinon j’avais repéré ce truc https://github.com/supermoos/socialfeed mais j’ai pas encore eut le temps de tester ça.

    • J’ai trouvé un scrapper bien maintenu du coup la version 1.5.0 est en cours de publication sur la zone pour gérer ça. Il faudra repasser sur la configuration pour insérer son login/pass au lieu du token.

    • Top, j’essaierai ça dès que je peux, et je ferai des retours si j’en vois

    Reply to this message

  • 1

    Bonjour,

    Merci pour ce plugin. Est-il possible de l’utiliser aussi pour récupérer ses propres images (i.e. toutes les images publiées sur son propre flux) ?

    Merci

    François

    • La version 1.5.0 est en cours de publication sur la zone et permet cela. Il suffit de préfixer son nom d’utilisateur par @.

    Reply to this message

  • 2

    Bonjour à tous,
    ce plugin semble ne plus fonctionné depuis la màj importante chez instagram.
    ERREUR > This endpoint has been retired

    • Je pensais utiliser un service tiers pour récupérer les images, par exemple https://fetchrss.com, qu’en penses-tu ? Car sinon ça complique pas mal ^^

    • La version 1.5.0 est en cours de publication sur la zone pour réparer le plugin. Il faudra repasser sur la configuration pour insérer son login/pass au lieu du token.

    Reply to this message

  • Hello Teenoo,

    Je viens de pousser une nouvelle version (1.2.0) avec un mode debug disponible dans le menu “Maintenance” de l’espace privé. Peux-tu le lancer et coller ce qu’il te donne (prends soin d’enlever ton token avant de coller le texte) ?

    Cordialement.

    Reply to this message

  • 7

    Que devient ce plugin depuis qu’Iconosquare fait payer l’utilisation des flux RSS ?

    • Hello Teenoo,

      Il faudrait faire une évolution pour utiliser l’API Instagram. Ce n’est pas impossible, mais nous attendons qu’un client le commande pour le faire ;)

      Cordialement.

    • Salut Teenoo,

      L’évolution qui ne dépend plus de Iconosquare a été poussée dans la version 1.1.0. C’est désormais l’API Instagram qui est utilisée.

      A bientôt :)

    • Chouette ! J’allais tenter la créa de l’application, vous m’enlevez une charge de travail :) Vais tenter de faire un plug pour récupérer les données FB en boucle DATA.

      Merciii !

    • Tu me tiens au courant de ce que ça donne :)

      N’oublie pas d’aller dans la configuration du plugin rajouter le token.

    • Bonjour,

      pour le moment impossible de faire fonctionner le plugin. Le token a pourtant bien été renseigné... Testé uniquement en local (MAMP) peut-être que ça coince là même si je ne vois pas pourquoi.
      Par contre, à voir si ça vous gêne pas d’étendre le plugin pour ajouter le flux d’un compte particulier (celui du token), un peu comme le plugin de twitter pour SPIP. Juste une récupération par boucle DATA et non une intégration à la BDD.

    • Hello Teenoo,

      Je viens de pousser une nouvelle version (1.2.0) avec un mode debug disponible dans le menu « Maintenance » de l’espace privé. Peux-tu le lancer et coller ce qu’il te donne (prends soin d’enlever ton token avant de coller le texte) ?

      Cordialement.

    • Hello Teenoo,

      Pour info, nous avons poussé une version 1.3.1 qui gère l’import de vidéos :)

      Testé et approuvé sur http://reunion.orange.fr/francofoli... ;)

      Cordialement.

    Reply to this message

Comment on this article

Who are you?
  • [Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom