SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

278 Plugins, 195 contribs sur SPIP-Zone, 65 visiteurs en ce moment

Accueil > Interactivité, échanges > Recommandation Sociale > Microblogage > Twitter > Créer une Application Twitter pour utiliser dans SPIP

Créer une Application Twitter pour utiliser dans SPIP

14 juin 2013 – par Cedric Morin – commentaires

2 votes

Depuis le 9 juin 2013, il n’est plus possible d’accéder à l’API Twitter sans authentification. Cela passe par la création d’une Application Twitter qui disposera de ses clés secrètes pour accèder à l’API Twitter.

Voici les étapes détaillées de la création de l’Application et de la configuration pour le plugin Twitter.

Créer une Application sur Twitter

Vous devez tout d’abord créer une nouvelle application.
Soyez certain d’être connecté pour cela avec votre compte Twitter qui sera le propriétaire de l’application (ce qui ne préjuge pas du compte Twitter que vous utiliserez ensuite pour Twitter).

Renseignez bien le nom, descriptif, l’url de votre site, ainsi qu’une URL de Callback (elle ne nous sert pas, mais est indispensable pour que cela marche : l’url de votre site fait l’affaire).

Par défaut, l’application n’a le droit que de lire les Tweets de votre timeline et des autres utilisateurs. Cela suffit si vous voulez juste afficher une timeline sur votre site.

Si vous souhaitez aussi envoyer des Tweets depuis votre site SPIP, il faut modifier les droits en allant dans l’onglet Settings et cocher le choix Read and Write de Application Type pour lui donner le droit de poster des nouveaux messages.

Une fois que vous avez validé, vous pouvez récupérer le consumer key et le consumer secret de votre application et les renseigner dans le formulaire de configuration du plugin Twitter :

Enregistrez la configuration, puis cliquez sur le bouton Ajouter un compte Twitter qui apparait alors :

Vous arrivez sur une page qui vous demande « Autoriser le nom de votre application à utiliser votre compte ». Identifiez-vous si nécessaire, puis cliquez sur le bouton « Autoriser l’application ».

Vous revenez normalement sur la page de configuration du plugin Twitter, et le compte que vous venez d’ajouter est maintenant affiché :

Un compte Twitter pour essayer tout ça sans risque

Pour tester le bon fonctionnement du plugin vous pouvez utiliser le compte d’identifiant spipotest / passe spipotest1.
Les notifications seront visibles sur http://twitter.com/spipotest, par exemple : une notification d’envoi de forum ou le passage d’un article en mode proposé à la publication et le passage en statut publié de cet article

Pourquoi c’est si compliqué ?

Quand vous utilisez un service qui se connecte sur Twitter, d’habitude vous n’avez pas besoin de créer une Application Twitter avec toutes ces clés secrètes compliquées. Vous avez juste à autoriser le service à utiliser votre compte.

Pourquoi on ne peut pas faire aussi simple ?

Parce que le plugin Twitter pour SPIP est distribué en Open Source : tout son code est visible par tout le monde. Comme Twitter n’accepte pas qu’on divulgue les clés secrètes d’une Application, on ne peut pas les intégrer dans le plugin Twitter.

Évidemment, un service ou un logiciel propriétaire n’a pas ce problème !
Il n’y a donc pas d’autre solution pour vous que de créer vos propres clés et de les configurer une fois pour toute dans le plugin.

Vous pouvez utiliser la même application avec les mêmes clés pour plusieurs sites, cela ne pose aucun problème. Gardez simplement les clés secrètes pour vous !
Vous retrouverez vos applications déjà existantes à l’adresse https://dev.twitter.com/apps.

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 7 novembre 2013 à 12:35, par kaching En réponse à : Créer une Application Twitter pour utiliser dans SPIP

    Bonjour j’ai bien les extensions OpenSSL et cURL sur mon serveur mais aucun tweet ne s’affiche, alors qu’en local tout fonctionne bien, une idée ?

    Répondre à ce message

  • Le 4 septembre 2013 à 18:29, par Reynald Beaufort En réponse à : Créer une Application Twitter pour utiliser dans SPIP

    Bonjour,

    Il m’est impossible de paramétrer un nouveau compte Tweeter une page s’affiche avec ce message d’erreur :
    « Fatal error : Cannot redeclare class OAuthException in /home/www/187a865c3ed7b4f4f8246af5c43da09a/web/plugins/auto/twitter-v1/inc/OAuth.php on line 36 »
    L’inretuction correspondante du fichier OAuth.php est :

    /* Generic exception class
    */
    class OAuthException extends Exception {
     // pass
    }

    Que dois-je faire ?

    Répondre à ce message

  • Le 15 août 2013 à 14:22, par Falken En réponse à : Créer une Application Twitter pour utiliser dans SPIP

    Bonjour à tous,

    Une question bête dont je n’arrive pas à trouver la réponse. Je sais comment faire pour JE publie sur MON twitter à partir de PHP, pour que QUELQU’UN publie ce que JE veux sur SON Twitter après inscription mais je n’arrive pas à comprendre QUOI stocker du compte de ce quelqu’un et comment l’utiliser, sans qu’il clique sur quoi que ce soit disons, par exemple, une heure plus tard. Déjà, est-ce possible ? Si oui, connaissez-vous un tuto qui l’expliquerait en détails. Je précise, ce que je veux savoir, c’est si je peux publier MON message sur le Twitter de QUELQU’UN qui se serait préalablement inscrit à MON application sans qu’il n’ait à intervenir..

    Merci

    Répondre à ce message

  • Le 16 juillet 2013 à 11:45, par MARC En réponse à : Créer une Application Twitter pour utiliser dans SPIP

    Je plussoie à la défaillance constatée lors de la connexion à Twitter !

    Le plugin a bien marché pendant quelques jours et vers le 16 juillet !! plouf plouf !!

    C’est tombé en rade !!

    Est-ce twitter qui a changé quelque chose ? Sûrement car avant il fonctionnait très bien.

    Si l’auguste concepteur de ce plugin bien pratique peut se pencher sur le cas !! je serai parmi les ravis !!

    Amen !!!

    Répondre à ce message

  • Le 27 juin 2013 à 19:01, par gillesq En réponse à : Créer une Application Twitter pour utiliser dans SPIP

    Bonjour,

    J’obtiens le message « Erreur de configuration de l’Application » et « Vérifiez la configuration de l’application » juste au dessus de la zone clé cliente lorsque je tente d’ajouter un compte twitter.
    J’ai même essayé de vider le cache et d’entrer la clé au clavier au lieu d’un copier coller car je me souviens d’un problème de ce genre avec google analytics.

    J’ai également vérifié qu’openssl et Curl sont activés.

    Pas plus de résultat, est-il possible que le problème vienne du fait que le site est sur un sous domaine ?

    Répondre à ce message

  • Le 17 juin 2013 à 18:36, par bcolo En réponse à : Créer une Application Twitter pour utiliser dans SPIP

    Bonjour

    Je viens de tester le plugin, mais problème : quand je clique sur « ajouter un compte twitter », je tombe sur une page blanche... Et je ne peux pas aller plus loin.

    Une idée du problème ?

    Répondre à ce message

  • Le 17 juin 2013 à 13:14, par jawi En réponse à : Créer une Application Twitter pour utiliser dans SPIP

    Bonjour..., j’ai deux questions si quelqu’un peut me répondre....1/l’adresse de téléchargement du plugin ? 2/ Pour créer la clé c’est sûr twitter ?Merci d’avance à toute la communauté de spipiens et spipiennes.....
    Jawi

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Réaliser un champ de formulaire avec autocomplétion avec jQuery UI

    27 février 2013 – commentaires

    Cet article est un tutoriel pour montrer la simplicité d’intégration de jQuery UI dans SPIP 3. Dans un premier temps, nous allons intégrer tout le code « à la main » pour analyser le mode de fonctionnement. En fin d’article on proposera la même solution (...)

  • Accorder au pluriel

    25 avril 2003 – commentaires

    Ce filtre permet d’accorder un ou deux (voire plus en répétant le principe du code) noms au pluriel selon le résultat de la boucle qui le quantifie. Les noms sont passés au singulier en paramètres du filtre (SPIP 1.5a2 et (...)

  • Le plugin « Autorité »

    20 mai 2007 – 303 commentaires

    Ce plugin permet de configurer des « autorisations » différentes de celles par défaut.

  • Sélecteur générique

    26 janvier 2008 – 23 commentaires

    Nota SPIP-Contrib : un article minimaliste pour référencer ce plugin et comme support de notes et forum. Un plugin à but de recherche et développement. Ce plugin a pour but de préparer le terrain pour de futures améliorations de l’espace privé de (...)

  • Associaspip 2.1

    25 novembre 2012 – 94 commentaires

    Plugin de gestion de petites associations avec gestion des : membres (liste et statut, cotisations, relances), dons, ventes associatives, participations aux activités, prêts. Fonctionnalités Associaspip permet la gestion d’une association en (...)