Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 6281d65411125ae8a66497ec54ec5eae1d0002f6
  • master par défaut protégée
2 résultats

task.cpp

Blame
  • requestsFunctions.php 1,83 Kio
    <?php
    require_once('twitter-api-php/TwitterAPIExchange.php');
    
    // Setting the tokens
    $settings = array(
        'oauth_access_token' => "249812568-EyGhArdh30XWVDx0Jm5TSzrN5e4nTQn5E6amqXfT",
        'oauth_access_token_secret' => "GI9gm7Kc9afhZAo38N2sZrm0A6jtSdko9TDm5x6vbSYMx",
        'consumer_key' => "ckY8XEGzCv1gXdTNLhpCEW2UF",
        'consumer_secret' => "7N6RGBZh7iBOiX0WgNlRgD7aQwY8BuERtQ0mMAysKqMTxeXZNx"
    );
    
    
    function getUserByUsername($username) {
        global $settings;
    
        $url = 'https://api.twitter.com/1.1/users/lookup.json';
        $getfield = '?screen_name='.$username;
        $requestMethod = 'GET';
    
        $twitter = new TwitterAPIExchange($settings);
        $response = $twitter
                           ->setGetfield($getfield)
                           ->buildOauth($url, $requestMethod)
                           ->performRequest();
        $response = json_decode($response);
    
        return $response[0];
    }
    
    
    /*
     * if array_key_exist($errors) -> print error
     */
    function getUserById($id) {
        global $settings;
    
        $url = 'https://api.twitter.com/1.1/users/show.json';
        $getfield = '?user_id='.$id;
        $requestMethod = 'GET';
    
        $twitter = new TwitterAPIExchange($settings);
        $response = $twitter
                           ->setGetfield($getfield)
                           ->buildOauth($url, $requestMethod)
                           ->performRequest();
        $response = json_decode($response);
    
        return $response;
    }
    
    
    function searchUser($keyword) {
        global $settings;
    
        $url = 'https://api.twitter.com/1.1/users/search.json';
        $getfield = '?q='.$keyword;
        $requestMethod = 'GET';
    
        $twitter = new TwitterAPIExchange($settings);
        $response = $twitter
                           ->setGetfield($getfield)
                           ->buildOauth($url, $requestMethod)
                           ->performRequest();
        $response = json_decode($response);
    
        return $response;
    }