使用codebird.php显示推特列表状态

时间:2013-04-12 14:00:00

标签: php javascript twitter

所以我通过本教程设置了一个推特小部件,它使用codebird.php和javascript来显示推特用户的状态列表或搜索词:

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

我现在要做的是编辑它,以便显示推特列表的状态,例如:

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函数中使用下划线。

     

示例:statuses / update映射到Codebird :: statuses_update()。

     

对于Twitter API方法中的每个下划线,请在Codebird函数中使用camelCase。

     

示例:statuses / home_timeline映射到Codebird :: statuses_homeTimeline()。

     

对于方法中的每个参数模板,请在Codebird函数中使用UPPERCASE。另外,不要忘记在参数列表中包含参数。

     

示例:

     

statuses / show /: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 个答案:

答案 0 :(得分:1)

对于您提到的API调用,映射应该像这样简单:

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

有效吗?