使用codebird.php显示twitter列表状态
using codebird.php to display twitter list statuses
所以我通过本教程设置了一个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的Readme文件解释了将Twitter API方法映射到Codebird的函数调用,如下所示:
对于Twitter API方法中的每个斜杠,在Codebird函数中使用下划线。
示例:statuses/update映射到Codebird::statuses_update()。
对于Twitter API方法中的每个下划线,在Codebird函数中使用camelCase。
示例:statuses/home_timeline映射到Codebird::statuses_homeTimeline()。
对于method中的每个参数模板,在Codebird函数中使用UPPERCASE。另外,不要忘记在参数列表中包含该参数。
例子:
statuses/show/:id映射到Codebird::statuses_show_ID('id=12345')。users_profile_image/:screen_name映射到>Codebird::users_profileImage_SCREEN_NAME('screen_name=mynetx').<</p>
然而,我找不到如何映射这样的东西:
列表/statuses.json ?蛞蝓= teams& owner_screen_name = MLS&数= 1
对于您提到的API调用,映射应该像这样简单:
<?php
$cb->lists_statuses('slug=teams&owner_screen_name=MLS&count=1');
?>
它工作吗?
- 无法使用国家/地区选择中的状态动态填充下拉列表
- AngularJS:使用ng-show/hide动态维护下拉列表的3种状态(InProgress、Success、Err
- 保持元素处于禁用状态,直到未在 Angularjs 中选择下拉列表
- 如何创建至少 1 个框处于活动状态的复选框列表
- 所选列表元素不会保持选中状态(通过ajax请求更新后)
- 刷新窗口后,下拉列表未保持选中状态
- 如何在禁用 JavaScript 的情况下维护下拉列表的持久性状态 - PHP
- 单击关闭时,使引导下拉列表保持打开状态
- 如何选择特定的状态列表 Jquery.
- 单个列筛选不保存下拉列表 jQuery 的状态
- 在两个或多个 UL 列表之间切换,如果单击一个列表,则其他列表会自动以初始状态返回,就像从未单击过一样
- Jquery 无法返回到动画菜单列表上的活动状态
- 从列表视图传递 React 本机状态
- 单击时使Zurb基金会下拉列表保持打开状态
- 将状态的数组长度设置为 0,但绑定列表仍剩下一个元素
- Jquery/AJAX 填充的 HTML 表单(当下拉列表处于选中状态时)
- 键入@,显示一个类似于facebook状态框的姓名列表
- ASP.NET-在刷新页面后保持下拉列表中所选值的状态,而不使用viewstate和autopostback
- 检测html选择下拉列表是否处于下拉选择状态
- 使用codebird.php显示twitter列表状态