11
votes

Numéro de comptage des suiveurs Twitter

est le seul moyen d'obtenir le numéro de comptage suiveur dans le texte brut utilisé par CURL? Ou l'API Twitter fournit-il une telle option?


0 commentaires

4 Réponses :


9
votes

https://api.twitter.com/1/uSers /lookup.json?screen_name=tvdw (mon profil, il suffit de remplacer le nom de l'écran)

Également disponible en tant que XML: https://aPI.Twitter.com/1/USERS/LOOKUP.XML?SCREEN_NAME=TVDW

Obtenir en PHP : xxx


1 commentaires

Je crois que la dernière ligne devrait maintenant être echo $ data [0] ["suiveurs_count";



8
votes

dans API Version 1.1 Vous pouvez utiliser: https://dev.twitter.com/docs /api/1.1/get/users/show

Le champ "SuperS_Count" doit contenir le numéro de comptage suiveur.

Dans API Version 1, qui est obsolète, vous pouvez utiliser: https: //dev.Twitter. Com / Docs / API / 1 / Obtention / Utilisateurs / Montrer


0 commentaires

-2
votes
<a href="https://twitter.com/twitterapi" class="twitter-follow-button" data-show-count="false" data-lang="en">Follow @twitterapi</a>

<script>
!function(d,s,id){
    var js,fjs=d.getElementsByTagName(s)[0];
    if(!d.getElementById(id)){
        js=d.createElement(s);
        js.id=id;
        js.src="//platform.twitter.com/widgets.js";
        fjs.parentNode.insertBefore(js,fjs);
    }
}
(document,"script","twitter-wjs");    
</script>
data-show-count = "true"

0 commentaires

7
votes

API Twitter 1.0 est obsolète et n'est plus actif. Avec le reste 1.1 API, vous avez besoin d'une authentification OAuth pour récupérer des données de Twitter. P>

Utilisez cela à la place: P>

<?php
    require_once('TwitterAPIExchange.php'); //get it from https://github.com/J7mbo/twitter-api-php

    /** Set access tokens here - see: https://dev.twitter.com/apps/ **/
    $settings = array(
        'oauth_access_token' => "YOUR_OAUTH_ACCESS_TOKEN",
        'oauth_access_token_secret' => "YOUR_OAUTH_ACCESS_TOKEN_SECRET",
        'consumer_key' => "YOUR_CONSUMER_KEY",
        'consumer_secret' => "YOUR_CONSUMER_SECRET"
    );

    $ta_url = 'https://api.twitter.com/1.1/statuses/user_timeline.json';
    $getfield = '?screen_name=REPLACE_ME';
    $requestMethod = 'GET';
    $twitter = new TwitterAPIExchange($settings);
    $follow_count=$twitter->setGetfield($getfield)
    ->buildOauth($ta_url, $requestMethod)
    ->performRequest();
    $data = json_decode($follow_count, true);
    $followers_count=$data[0]['user']['followers_count'];
    echo $followers_count;
?>

0 commentaires