Jumlah pengikut Twitter

Apakah satu-satunya cara untuk mendapatkan jumlah pengikut dalam teks biasa adalah menggunakan cURL? atau apakah API Twitter menyediakan opsi seperti itu?


person user1117313    schedule 30.12.2011    source sumber


Jawaban (3)


https://api.twitter.com/1/users/lookup.json?screen_name=tvdw (profil saya, ganti saja nama layarnya)

Juga tersedia dalam XML: https://api.twitter.com/1/users/lookup.xml?screen_name=tvdw

Mendapatkannya dalam PHP:

$data = json_decode(file_get_contents('https://api.twitter.com/1/users/lookup.json?screen_name=tvdw'), true);
echo $data[0]['followers_count'];
person Tom van der Woerdt    schedule 30.12.2011
comment
Saya yakin baris terakhir sekarang seharusnya echo $data[0]['followers_count']; - person Eli; 29.03.2012

Di API versi 1.1 Anda dapat menggunakan: https://dev.twitter.com/docs/api/1.1/get/users/show

kolom 'followers_count' harus berisi jumlah jumlah pengikut.

Dalam API versi 1 yang tidak digunakan lagi, Anda dapat menggunakan: https://dev.twitter.com/docs/api/1/get/users/show

person myyk    schedule 12.01.2013

Twitter API 1.0 sudah tidak digunakan lagi dan tidak aktif lagi. Dengan REST 1.1 API, Anda memerlukan autentikasi oAuth untuk mengambil data dari Twitter.

Gunakan ini sebagai gantinya:

<?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;
?>
person Alisher Ahmatovich    schedule 16.10.2014