如果名称包含数字,Twitter 搜索 API 不会返回推文
Twitter search API doesn't return tweets if name contains numbers
我正在尝试获取将包含特定句柄的推文的 JSON 对象。
这是我用来发送请求并将响应存储在本地存储中的函数:
function sendRequest(handle, noOfTweets, boolDisplay){
$.getJSON("http://search.twitter.com/search.json?q=from:"+handle+"&rpp="+noOfTweets+"&callback=?", function(data) {
if(boolDisplay){
displayTweets(data);
}
localStorage.setItem("tweets"+handle, JSON.stringify(data));
});
}
如果用户名不包含数字,我收到包含用户推文的回复。如果句柄包含任何数字,则不会返回任何推文。
我已经通过直接使用地址栏来尝试相同的请求。
例如:(以下是句柄名称)
- NDTV作品
- 土井作品
- 普拉纳维贾因64(我的手柄)不起作用
- CNBCTV18新闻不起作用
请帮忙!!
您需要使用状态 api,而不是在此处搜索。
function sendRequest(handle, noOfTweets, boolDisplay){
$.getJSON("http://api.twitter.com/1/statuses/user_timeline.json?screen_name="+ handle + "&count=" + noOfTweets + "&c
allback=?", function(data) {
if(boolDisplay){
displayTweets(data);
}
localStorage.setItem("tweets"+handle, JSON.stringify(data));
});
}
https://dev.twitter.com/docs/api/1/get/statuses/user_timeline
相关文章:
- 敲除:可观察数组没有被正确绑定——只有1个结果显示,而api返回6
- Google Directions API返回不同的waypoint_order和legs
- PhoneGap API返回时间戳格式
- Angular promise从JSON API返回不正确的数据
- 从Google Maps API返回的jQuery格式时间
- Google Feed API-返回媒体:缩略图
- Gmail API 返回 400 个带有批处理请求的错误请求
- 谷歌地图API - 返回60多个地名用于雷达搜索
- 如何从谷歌地图API返回的结果数组中提取城市名称
- 无法使用 AJAX 获取 url 的 StumbleOn 视图,因为它的 API 返回文本/纯文本
- 从 Meteor 中的 Stripe API 返回的 JSON 字典中的访问值
- API 返回 404,但记录插入到数据库中
- 设置要使用 Facebook API 返回的评论数
- 如何从使用 API 返回的 JSON 对象初始化 google.maps.DirectionsResult
- 如何访问维基百科 API 返回的 JSON 中的嵌套对象
- 如何使用脚本获得格子 api 返回的响应
- 节点 js 与 gmail api,API 返回错误:错误:unauthorized_client
- 从开放天气图 API 返回的数据没有意义
- Web API 2 - 返回 pdf,在客户端 (AngularJs) 上显示/下载收到的 pdf 文件
- 使用反向地理编码API返回JSON