2013-04-12 41 views
0

所以我通過這個教程去和設置使用codebird.php和JavaScript來顯示Twitter用戶的狀態的列表,一個Twitter小部件,或搜索詞:使用codebird.php顯示Twitter的列表中的狀態

Easiest Way to Retrieve Twitter Timeline and Hashtags (Twitter OAuth API 1.1)

我想現在要做的就是編輯它,這樣它會顯示一個Twitter列表的狀態,如:

https://twitter.com/13news/norfolk

我想我需要切換下面的「搜索」選項「清單」

search: '%23heroes2013', //leave this blank if you want to show user's tweet 
user: 'quenesstestacc', //username 

並且還編輯此部分的代碼來取代列表而不是搜索條件,但我不知道如何。

// different JSON request {hash|user} 
    if (JQTWEET.search) { 
     request = { 
      q: JQTWEET.search, 
      count: JQTWEET.numTweets, 
      api: 'search_tweets' 
     } 
    } else { 
     request = { 
      q: JQTWEET.user, 
      count: JQTWEET.numTweets, 
      api: 'statuses_userTimeline' 
     } 
    } 

Codebird的自述文件解釋的映射Twitter的API方法Codebird的函數調用是這樣的:

對於每一個斜線在Twitter的API方法,在Codebird功能使用下劃線。

示例:狀態/更新映射到Codebird :: statuses_update()。

對於Twitter API方法中的每個下劃線,請在Codebird函數中使用camelCase。

示例:將狀態/ home_timeline映射到Codebird :: statuses_homeTimeline()。

對於方法中的每個參數模板,請在Codebird函數中使用UPPERCASE。另外不要忘記在參數列表中包含參數。

實例:

狀態/顯示/:ID映射到Codebird :: statuses_show_ID( 'ID = 12345')。 users/profile_image /:screen_name映射到> Codebird :: users_profileImage_SCREEN_NAME('screen_name = mynetx')。 <

但是,我無法找到如何映射是這樣的:?

列表/ statuses.json金屬塊=隊& owner_screen_name = MLS &數= 1

任何幫助將不勝感激。

回答

1

API調用你所提到的,映射應該是那麼容易,因爲這樣的:

<?php 
$cb->lists_statuses('slug=teams&owner_screen_name=MLS&count=1'); 
?> 

是否行得通?