因此,我完成了本教程并设置了一个 twitter 小部件,它使用 codebird.php 和 javascript 来显示 twitter 用户状态或搜索词的列表:
检索 Twitter 时间线和主题标签的最简单方法 (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。
示例: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?slug=teams&owner_screen_name=MLS&count=1
任何帮助将不胜感激。