Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用codebird.php显示twitter列表状态_Php_Javascript_Twitter - Fatal编程技术网

使用codebird.php显示twitter列表状态

使用codebird.php显示twitter列表状态,php,javascript,twitter,Php,Javascript,Twitter,因此,我阅读了本教程,设置了一个twitter小部件,它使用codebird.php和javascript显示twitter用户状态列表或搜索词: 我现在要做的是编辑它,以便它显示twitter列表的状态,例如: 我想我需要将下面的“搜索”选项切换到“列表” 也可以编辑这段代码以获取列表而不是搜索词,但我不知道如何进行 // different JSON request {hash|user} if (JQTWEET.search) { request = {

因此,我阅读了本教程,设置了一个twitter小部件,它使用codebird.php和javascript显示twitter用户状态列表或搜索词:

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

我想我需要将下面的“搜索”选项切换到“列表”

也可以编辑这段代码以获取列表而不是搜索词,但我不知道如何进行

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

示例:Status/update映射到Codebird::Status\u update()

对于twitterapi方法中的每个下划线,在Codebird函数中使用camelCase

示例:Status/home\u timeline映射到Codebird::Status\u homeTimeline()

对于方法中的每个参数模板,在Codebird函数中使用大写字母。另外,不要忘记将参数包括在参数列表中

示例:

statuses/show/:id映射到Codebird::statuses\u show\u id('id=12345')。
users/profile\u image/:screen\u name映射到>Codebird::users\u profileImage\u screen\u name('screen\u name=mynetx')。对于您提到的API调用,映射应该像下面这样简单:

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

它有用吗

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