Javascript 来自Windows应用商店应用程序的推文

Javascript 来自Windows应用商店应用程序的推文,javascript,twitter,windows-runtime,winjs,Javascript,Twitter,Windows Runtime,Winjs,我正试图从一个使用WinJS编写的Windows8.1应用程序发布一条简单的推文。整个身份验证oAuth阶段工作正常,包括PIN码身份验证过程。当我尝试发布tweet时,问题就出现了。我使用以下url:“”并通过Twitter的oAuth工具验证所有参数(令牌等) 所有这些参数看起来都很好。但是,我收到以下错误消息:“无法验证您的身份:代码32。” 这是我的密码: var request = new XMLHttpRequest(); var args = ""

我正试图从一个使用WinJS编写的Windows8.1应用程序发布一条简单的推文。整个身份验证oAuth阶段工作正常,包括PIN码身份验证过程。当我尝试发布tweet时,问题就出现了。我使用以下url:“”并通过Twitter的oAuth工具验证所有参数(令牌等)

所有这些参数看起来都很好。但是,我收到以下错误消息:“无法验证您的身份:代码32。”

这是我的密码:

        var request = new XMLHttpRequest();

        var args = "";

        args += "OAuth oauth_consumer_key=\"" + clientID + "\"";
        args += ", oauth_nonce=\"" + nonce + "\"";
        args += ", oauth_signature=\"" + encodeURIComponent(signature) + "\"";
        args += ", oauth_signature_method=\"HMAC-SHA1\"";
        args += ", oauth_timestamp=\"" + timestamp + "\"";
        args += ", oauth_token=\"" + oauth_token + "\"";
        args += ", oauth_version=\"1.0\"";

        request.open("POST", "https://api.twitter.com/1.1/statuses/update.json", false);
        request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        request.setRequestHeader("Authorization", args);
        request.send("status=testStatus");
有什么想法吗


谢谢

你能发布你的代码吗?完成了,我忘了。对不起!我不知道您的问题的解决方案是什么,但我建议您查看HttpClient对象,而不是执行原始的XMLHttpRequest。它有一些好处,如果它能解决你的问题,那就更好了。