2013-07-17 82 views
0

這是一個簡單的問題,但我有以下的PHP文件,引用一些代碼來獲得Twitter的追隨者數。這一切工作,但在我的HTML網站文件,我想顯示「追隨者計數」作爲文本和我的PHP我不知道什麼行添加。我已經在腳本中引用了腳本,現在我試圖通過使用<span id="followers_count"></span>來獲取腳本,但沒有顯示任何內容。我做錯了,或者我添加到我的PHP文件採取追隨者計數,並顯示它在我的HTML文本?謝謝!PHP到html與Twitter的API 1.1

<?php 
    require_once('js/twitter-api-php/TwitterAPIExchange.php'); 

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

    $ta_url = 'https://api.twitter.com/1.1/statuses/user_timeline.json'; 
    $getfield = '?screen_name=inovize; 
    $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; 

    *Do I add anything here to take followers_count to html text?* 


    }); 
+0

請記住,在'user_timeline' Twitter的API調用具有的速率限制每個速率限制窗口180個呼叫(15分鐘)。由於您的跟隨者數量可能不會在每分鐘基礎上發生變化,因此您應該將結果緩存在某處並且只在需要時進行更新。 – duskwuff

回答

0

您目前正在迴應此代碼駐留在您的PHP代碼中的計數,該代碼很可能位於您的頁面頂部。

echo $followers_count; 

註釋掉該行

//echo $followers_count; 

,並在那裏你有你的跨度反響,線

<span id="followers_count"><?php echo $followers_count; ?></span> 
+0

我需要使用跨度ID嗎? –