Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Twitter Discussion :

Follow avec Oauth


Sujet :

Twitter

  1. #1
    Membre à l'essai
    Follow avec Oauth
    Bonjour à tous,

    J'ai réussi à envoyer un message sur twitter suite à une recherche sur le mot clé "apple" :
    Code php :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    <?php
    require "autoload.php";
    use Abraham\TwitterOAuth\TwitterOAuth;
     
    $connection = new TwitterOAuth("***************ACCESS TOKEN ET COMPAGNIE*****************");
    $content = $connection->get("account/verify_credentials");
     
     
    //celui là affiche juste le nom du dernier resultat (le 15eme)
    $query = array(
      "q" => "apple"
    );
     
    $results = $connection->get('search/tweets', $query);
     
    foreach ($results->statuses as $result) {
    $resultat = $result->user->screen_name  ;
    }
    echo "Message envoyé à : @$resultat";
     
     $statues = $connection->post("statuses/update", array("status" => "@$resultat Vous avez prononçé le mot apple"));
     
     
    ?>



    Cependant, j'ai beau chercher partout, je ne trouve pas de quelle façon le compte je peux follow plutôt que envoyer un tweet !

    J'ai juste ceci à changer :
    Code php :Sélectionner tout -Visualiser dans une fenêtre à part
     $statues = $connection->post("statuses/update", array("status" => "@$resultat Vous avez prononçé le mot apple"));


    Certainement par quelque chose comme request plutôt que Post, j'en sais rien en fait !

    Si quelqu'un sait, ça m'aidera beaucoup ! merci.

  2. #2
    Membre à l'essai
    En fait je pensais que c'était ça :
    Code php :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $connection->request('POST', $connection->url('1/friendships/create'), array(
         // 'user_id' => @nomdeluser
          'screen_name' => @nomdeluser
        ));


    Mais ça me renvoit comme erreur :
    Fatal error: Call to private method Abraham\TwitterOAuth\TwitterOAuth::request() from context '' in Cxxxx on line 19

  3. #3
    Membre à l'essai
    J'ai trouvé !!

    Voici ce qu'il fallait faire :

    Code php :Sélectionner tout -Visualiser dans une fenêtre à part
    $connection->post('friendships/create',array('follow'=>true,'screen_name'=>'@nomdeluser'));

###raw>template_hook.ano_emploi###