2011-05-09 117 views
-1

我正在开发一个twitter扩展(另一个;-))。在执行过程中,我对twitter的API文档有些怀疑。我将使用JavaScript代码来清除疑惑。Twitter API错误

var xhr = new XMLHttpRequest(); 
xhr.open(METHOD,URL, false); 
xhr.setRequestHeader("Authorization",HEADER); 

xhr.onreadystatechange = function() { 

    if (xhr.readyState == 4) 
    { 
     //func 
    } 
} 

xhr.send(BODY); 
} 

HEADER:与OAuth的细节通常头(同样为所有)

FOR更新状态

基本字符串:应该有URL通常OAuth详细资料如下,并给出BODY如下给出

方法:POST

网址:api.twitter.com/1/statuses/update.json(添加http://)之前

BODY:状态=东西

结果:内部服务器错误

为获得时间表伯爵

基本字符串:应该有URL通常OAuth详细资料如下

方法给出:GET

URL:http://api.twitter.com/version/statuses/home_timeline.json?count=200

BODY:计数= 200

结果:无效签名

锐推

BASE STRING:应该与URL通常的OAuth细节下面

给出

方法:POST

网址:http://api.twitter.com/version/statuses/retweet/:id.json

BODY:空

“ID”的网址是指鸣叫的JSON指定的ID。

结果:未找到错误

请清除我的错误,我需要做任何改变。

回答

1

您是否试过在寻找Chromed Bird的来源?我想如果你有任何问题,那个代码库就会提供答案。

+0

是的,我已经尝试过,但它是一个非常庞大的源代码,我需要这样的小信息。感谢您的回复。 – Ram 2011-05-11 10:26:27