我试图在库jsOAuth中使用twitter。
全html
<div id="message">Loading..</div>
<script src="jsOAuth-1.3.3.min.js" type="text/javascript"></script>
<script src="http://code.jquery.com/jquery-1.7.min.js" type="text/javascript"></script>
<script type="text/javascript">
var oauth = OAuth({
consumerKey: "-MY-KEY-",
consumerSecret: "MY-SECRET"
});更新 oauth.get("timeline.json?callback=?",成功,失败);
function success(data){
$("#message").html("Sucess: " + data.text);
var timeline = jQuery.parseJSON(data.text);
console.log(timeline);
$.each(timeline, function (element){
console.log(element.text);
});
}
function failure(data) {
console.log("Throw rotten fruit, something failed");
$("#message").html("Error" );
}
</script>结果

问题
如果你能寄给我,我会感谢任何例子。
谢谢大家,
发布于 2012-01-02 13:26:35
我做错了什么?
您正在尝试向Twitter发出AJAX请求。您违反了跨域访问策略--您不能访问Twitter域中的数据。
我如何在我的电脑上使用Twitter API?
选一个:
file://路径上,这将消除跨域限制我用斜体字标出了那些不太可能的。
此外,作为一名经验丰富的Twitter开发人员,我要对您的代码做一个重要的说明:您正在使用Javascript访问API。虽然使用JS这样做是不允许的,但是在javascript中使用OAuth是非常不安全的,如果您在网站上使用此代码,您的应用程序将被从Twitter中阻止。
https://stackoverflow.com/questions/8701354
复制相似问题