Hi,
Looking at your code this line:
request_maker.open("POST", "https://api.twitter.com/oauth");
makes it look like you are making a request to:
https://api.twitter.com/oauth
Double check you are sending the user to the correct endpoint. At this point
of your flow I think you mean to make a request to
https://api.twitter.com/oauth/request_token .
Best
@themattharris
Developer Advocate, Twitter
http://twitter.com/themattharris
On Fri, Apr 15, 2011 at 4:51 AM, galeyte <[email protected]> wrote:
> I don't have a 401 anymore but i recieve a "you are being redirected"
> page, so i can't get my request_token
> here is my code :
>
> function getSignature() {
> var accessor = { consumerSecret: consumer_secret,
> tokenSecret: oauth_token_secret
> };
> var message = { method: "POST",
> action: "/request_token",
> parameters: []
> };
> message.parameters.push(["oauth_callback",
> OAuth.formEncode(oauth_callback)]);
> message.parameters.push(["oauth_consumer_key",
> OAuth.formEncode(consumer_key)]);
> message.parameters.push(["oauth_nonce", OAuth.nonce(32)]);
> message.parameters.push(["oauth_signature_method",
> signature_method]);
> message.parameters.push(["oauth_timestamp", OAuth.timestamp()]);
> OAuth.completeRequest(message, accessor);
> OAuth.SignatureMethod.sign(message, accessor);
> console.log(OAuth.getParameter(message.parameters,
> "oauth_signature"));
> var data = "Oauth oauth_consumer_key="+consumer_key
> +"&oauth_signature_method="+signature_method
> +"&oauth_callback="+OAuth.getParameter(message.parameters,
> "oauth_callback")
> +"&oauth_timestamp="+OAuth.getParameter(message.parameters,
> "oauth_timestamp")
> +"&oauth_nonce="+OAuth.getParameter(message.parameters, "oauth_nonce")
> +"&oauth_signature="+OAuth.getParameter(message.parameters,
> "oauth_signature");
> console.log(data);
> request_maker = new XMLHttpRequest();
> request_maker.open("POST", "https://api.twitter.com/oauth");
> request_maker.setRequestHeader("Authorization", data);
> request_maker.onreadystatechange = oth_func;
> request_maker.send("Authorization OAuth" + data);
> }
>
> I don't now if it's me being dumb or anything else, but i really can't
> find my mistake.
>
> --
> Twitter developer documentation and resources: http://dev.twitter.com/doc
> API updates via Twitter: http://twitter.com/twitterapi
> Issues/Enhancements Tracker:
> http://code.google.com/p/twitter-api/issues/list
> Change your membership to this group:
> http://groups.google.com/group/twitter-development-talk
>
--
Twitter developer documentation and resources: http://dev.twitter.com/doc
API updates via Twitter: http://twitter.com/twitterapi
Issues/Enhancements Tracker: http://code.google.com/p/twitter-api/issues/list
Change your membership to this group:
http://groups.google.com/group/twitter-development-talk