Twitter用户_时间线JSONP.没有回应
Twitter user_timeline JSONP. No response
已解决
问题是,Twitter现在(愚蠢地(甚至对公共数据也要求OAuth。一个简单的解决方法是使用本地php脚本,OAuth和获取数据,并使用Ajax访问数据,而不是直接使用Ajaxing-twitter。
我目前正试图使用Reqwest JavaScript库从twitter中提取用户时间表。然而,当我这样做时,请求被认为是成功的,但没有检索到任何数据,控制台显示GET错误。正在尝试的代码如下:
$.domReady(function () {
$.ajax({
url: 'http://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=twitter',
type: 'jsonp',
success: function (response) {
console.log(response);
},
error: function (err) {
console.log(err);
}
});
})
我刚刚更新了我的一个插件来使用Twitter1.1 API。不幸的是,根据Twitter的敦促,您将不得不执行来自服务器端代码的实际请求。然而,你可以将响应传递给插件,它会处理剩下的事情。我不知道你正在运行什么框架,但我已经添加了C#中的请求示例代码,不久将添加PHP示例代码。
尝试传递参数jsoncallback
。http://jsfiddle.net/CCTKa/
我刚刚收到错误的身份验证数据错误。
如果我们愿意,我们仍然可以解析他们的页面,并用纯客户端JS重新实现至少一点丢失的功能。
我们需要的是:一个可以处理HTTPS页面的CORS代理(我只知道YQLAPI(,以及如何在其公共页面上检索信息的知识。记住这一点,例如,我们可以从用户那里获取最近20条推文,就像我在演示中所做的那样:http://jsbin.com/agejol/1(点击"在JSBin中编辑"查看代码(
附言:我知道这可能违反了他们的政策,但我关心这一点,就像他们在放弃所有客户端API时关心我们一样。
相关文章:
- JSONP请求返回结果,但也触发error_callback
- 在localhost Dev Box上测试JSONP请求的最佳方式
- 正在传递JSONP标头's数据参数到另一个文件中的AJAX请求
- 如何使用jquery ajax和jsonp在您自己的域上读取json数据
- 成功回调永远不会被JSONP请求调用
- 使用JSONP访问维基百科API
- 正在分析AngularJS中的JSONP文件
- 向Yahoo Finance API发出JSONP请求时获得400错误请求
- JSONP ajax调用出现错误
- JSONP not working
- 如果用户不关闭弹出窗口'没有提供任何回应
- 检查HTML客户端是否接收到服务器的最佳实践's的回应
- 在.js文件上使用Ajax获取JSONP
- 分析angular.js中的JSONP$http.json()响应
- getDataAsJSON()在PHP中是一个未定义的函数,但许多解释如何使用JSONP的网站都说要使用它
- 未捕获的类型错误:无法读取 null 的属性“removeChild”(使用 Instagram 的 JSONP 响应)
- 将使用 $.ajax() 和 JSONP 的 API 调用替换为服务器到服务器的 API 调用
- 我可以测试jsonp ajax调用的任何公共API
- JSONP没有给出任何回应
- Twitter用户_时间线JSONP.没有回应