Comment utiliser Twitter pour promouvoir son site à chaque Tweet sans spammer

Comment utiliser Twitter pour promouvoir son site à chaque Tweet sans spammer

Posted on 22/10/2009 in Twitter, Web 2.0 | 38 comments

Nous sommes toujours dans la série des astuces à introduire une vidéo de formation sur qui sera mise à votre disposition très prochainement…

Aujourd’hui, nous allons vois comment utiliser Twitter pour promouvoir son site ou son blog à chaque sans spammer.

A chaque fois que vous envoyez un nouveau tweet, Twitter ajoute le nom de l’application que vous avez utiliser avec un lien vers celle-ci comme illustré ci-dessous :
lien-stefko-dans-twitter

Vous allez découvrir dans cet article que vous pouvez créer votre propre application et définir le lien qui lui est associé afin que celui-ci apparaisse de la même façon dans tous vos tweets.
C’est un peu technique mais premièrement, c’est bien là l’objectif de ce blog (;-)) et deuxièmement, vous allez voir que ce n’est pas si compliqué que cela (attention, ce que vous allez apprendre là ne fonctionne qu’avec PHP5)  :
[1] Commencez par télécharger ce script en cliquant ici : télécharger le script
[2] Décompressez le fichier que vous venez de télécharger (il contient un dossier « twitterseotool ») et mettez le dossier twitterseotool en ligne sur votre hébergement
[3] Connectez vous à votre compte Twitter (http://twitter.com/login)
[4] Ensuite, rendez vous à l’adresse suivante :  http://twitter.com/oauth_clients/new
[5] Renseignez les différents qui s’y trouvent :
: vous mettez le nom que vous souhaitez voir apparaître en bas de votre Tweet (par exemple, moi j’ai mis « Le blog de Luc Bernouin)
Description : vous mettez ce que vous voulez
Application Website : vous mettez l’url vers laquelle le nom de l’application doit
Organization : mettez ce que vous voulez
Website : vous mettez ce que vous voulez
: cochez Browser (c’est la valeur par défaut)
Callback URL : vous mettez l’adresse du script que vous avez téléchargé en début d’article. Si vous avez gardé le même nom de dossier, cela vous donnera : http://www.lenomdevotresite.com/twitterseotool/index.php
Default Access type : cochez Read & Write
Use Twitter for login : cochez Yes, use Twitter for login
[6] Ensuite, saisissez le code captcha et cliquez sur Save.
[7] Cliquez sur Edit Application Settings et recochez « Yes, use Twitter for login » car ce n’est pas pris en compte à la première sauvegarde (c’est un petit bug de Twitter), puis saisissez le code captcha et cliquez à nouveau sur Save
[8] Gardez la page ouverte ou notez bien les deux codes qui vous sont donnés : Consumer key et Consumer secret
[9] Ouvrez le fichier index.php du script que vous avez téléchargé (dans le dossier twitterseotool) et renseignez les informations manquantes. Vous verrez qu’il y a toutes les explications nécessaire au sein du fichier :
– votre nom d’utilisateur Twitter
– L’url de votre dossier twitterseotool
– Le nom de votre application
– Le code Consumer key
– Le code consumer secret
[10] Mettez en ligne la nouvelle version du fichier index.php
[11] Voilà, votre application est créée et prête à être utilisée. Pour cela, rendez-vous à l’adresse de votre fichier index.php : http://www.lenomdevotresite.com/twitterseotool/index.php
[12] Suivez les indications données
[13] Autorisez l’accès à Twitter de votre application en saisissant votre login et mot de passe Twitter (pas nécessaire si vous êtes déjà connecté(e) et en cliquant sur le bouton « Allow »
[14] Commencez à depuis votre application

Vous verrez qu’en bas de chaque Tweet envoyé depuis votre application, vous verrez apparaître en dessous de votre Tweet le nom que vous lui avez donnée et si vous cliquez dessus, vous arriverez directement sur votre site comme illustré ci-dessous :
lien-dans-twitter

    38 Comments

  1. Bonjour Luc,

    Je tente l\’expérience présentement. Comme je ne suis pas très douée je trouve les explications parfaites jusqu\’au point 10….là je ne sais plus où j\’en suis!!! Sinon jusqu\’à 9 tout allait bien. So….lorsque vous aurez un moment pour m\’éclairer peut-être y arriverais-je!

    Bonne journée à vous!
    Denise

    • Bonjour Denise,

      Une fois que vous avez modifié le fichier index.php vous devez mettre la version modifiée en ligne à la place du fichier que vous avez mis en ligne à l’étape [2].
      N’hésitez pas à me faire savoir si vous bloquez tout de même malgré cette explication.

  2. Ok tout mis en place (avec dreamweaver)
    mais une fois en ligne voici la page d’erreur qui vient:
    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /homepages/27/d260211814/htdocs/twitterseotool/twitterOAuth.php on line 21

    pouvez m’aider SVP ??

    merci pour ce blog bien intérréssant

    Jeff

    • Bonjour Jeff,

      Tu as ce message d’erreur parce que tu n’es pas en version 5 pour PHP.
      J’ai précisé au début de mon article que cette manip n’est fonctionnelle qu’avec le PHP5.
      Il faut que tu vois avec ton hébergeur si tu peux passer ton hébergement en PHP5.

  3. Effectivement , ce petit « détail » m’ a echappé , oups , je vais voir sur mon hebergement si cela est possible de faire ce changement, en tout cas merci de ces precisions
    a bientot

    • Bonjour Jeff,

      A mon niveau, j’ai un hébergement 1and1 et j’ai juste au à ajouter une ligne de code dans un fichier .htaccess sur la racine de mon site.
      Voici cette ligne de code :
      AddType x-mapp-php5 .php

      En espérant que ça puisse aider…

  4. En lisant ton article, je me suis mis à fouiller dans l’API de Twitter et j’ai poussé un peu plus loin qu’un simple script qui envoie des tweets.

    Je me suis codé mon propre client twitter qui me permet de :
    – Envoyer/Supprimer des tweets
    – Créer/Supprimer des favoris
    – Faire des Replies
    – Accéder à mes timelines

    Utilisant le système d’authentification OAuth, vous pouvez vous aussi l’utiliser, sans avoir à rentrer votre mot de passe (l’authentification se fait au niveau de Twitter)
    Plus de détails sur mon blog…

  5. Content (marche très bien) en + d’être enchanté de découvrir ce blog.

    • Merci Philippe pour ce petit mot d’encouragement.
      Ca fait plaisir !

  6. bjr

    Cela fonctionne bien meme si l’interface est peu ergonomique.
    Bien vu quand meme !

    • Certes, ceux qui sont doués en programmation pourraient proposer autre chose de plus convivial.
      Je pense que ça peut servir de base, ensuite faut développer…

  7. et on peut envoyer un flux rss ?

    • En principe on peut y mettre ce qu’on veut mais je n’ai pas fait l’effet.
      Toutefois, je pense que ça aurait moins d’impact qu’un lien vers un blog car je ne crois pas que les personnes soient prêtes à s’inscrire à un flux sans savoir de quoi il s’agit avant.

  8. Merci Luc pour cet article génial, il vraiment sympa ce script !

    Et merci également pour la ligne de code 😉 Je l’ai installé et tout fonctionne parfaitement.

    Si d’autres sont chez 1and1, n’hésitez pas à ajouter cette ligne !

    Bien Amicalement,

    Karim Galleze

    • Hello Karim,

      Content que tu puisses l’utiliser !

  9. Bonjour Luc,

    voici le message d’erreur rencontré après l’étape 11: pb de version php?

    Amicalement 🙂

    • Bonjour François,

      Comme signalé dans l’article, cette astuce ne fonctionne qu’avec php version 5 ou plus.
      Si tu es en version 4, ça ne fonctionnera pas.
      Il faut que tu te renseignes auprès de ton hébergeur.

  10. Il n’existe aucune astuce pour faire fonctionner ce script sur du PHP4 ?

    • Bonjour,

      J’avoue n’avoir aucune connaissance en php.
      je sais que cette manip fonctionne pour l’avoir testée mais je ne saurais pas la modifier pour que cela passe partout.

  11. Bonjour,
    comment on met twitterseotool décompresser dans le navigateur je n’y arrive pas!
    merci d’avance pour votre réponse

  12. Bonjour Luc.
    Merci infiniment pour tout le savoir que vous nous offrez.Je suis nouvelle dans ce domaine,mais je suis sûre et certaine de ma réussite grâce à votre générosité.

    • Samira, merci pour votre petit mot en espérant que vous trouverez toujours de l’information utile sur ce blog.

  13. Bonjour tl monde…
    j’ai essayé d’ouvrir le script sur easyphp, j’ai constaté une erreur, là voici: Fatal error: Call to undefined function curl_init() in D:\EasyPHP-5.3.3\www\twitterseotool\twitterOAuth.php on line 126

    • En fait Twitter a changé son système d’authentification et depuis, ce script n’est malheureusement plus d’actualité.

  14. Merci beaucoup, c’est très intéréssant !

  15. Merci pour cette astuce 🙂

    @+ @ntoon

    • Désolé Mouad. En fait, cette technique n’est plus d’actualité car Twitter a modifié son système d’authentification qui rend cette astuce obsolète.
      Je suppose que je devrais supprimer cet article 🙂

  16. Cher Luc, ton idée est merveilleuse; je t’en félicite. Mais pour l’instant, je ne peux pas encore l’expérimentée parce que parce que j’ai commencé avec mon blog aujourd’hui. Je dois au prélable m’habitué à ce nouvel environnement.
    cordialement, @Jclaude7

    • Bonjour Jean-Claude,

      Twitter a pas mal changé depuis que j’ai écrit cet article et je ne suis pas sûr que l’information soit encore d’actualité.
      Je dirais que c’est à tester et à signaler sur ce blog qui jamais ça ne fonctionne plus.

      Merci,
      Luc.

  17. Pleins d’astuces dans cette article, merci pour ces informations et bonne continuation.

    • Content que l’article aie pu fournir des informations intéressantes.

  18. Merci ! IL est toujours intéressant de faire des échanges de liens. Un blog, c’est aussi fait pour ça.

Trackbacks/Pingbacks

  1. Kysban's World - Rubrique à brac de blogs #14... La Rubrique à brac de blogs est l'occasion de partager avec vous des…

Laisser un commentaire

Ce blog est dofollow ! Boosté par WP-Avalanche
%d blogueurs aiment cette page :
default-poup