Hi dj,
The timestamp refused error occurs due to the mismatch of time
between your server and the consumer's server. You need to synchronize the
PC clock in accordance.
With Regards,
R.Vinod Kumar
On Fri, Feb 19, 2010 at 12:35 AM, dj <[email protected]> wrote:
> Hi Robert,
>
> Thanks for the information. I do get some information printed from the
> caught OAuthProblemException. It is printed below. Looks like
> something related to the timestamp being refused? I tried searching
> for the timestamp refused error, and it seems like you're supposed to
> be setting the current time in the oauth client somehow, I don't know
> if that's true, or if it is, where would we do that?:
>
>
> HTTP response: HTTP/1.1 400 Bad Request
> Server: nginx/0.7.64
> Date: Thu, 18 Feb 2010 18:56:17 GMT
> Content-Type: text/plain; charset=utf-8
> Connection: keep-alive
> Content-Length: 70
> X-Lift-Version: 2.0-M2
>
> TIMESTAMP_REFUSED (oauth_acceptable_timestamps: 1266519077-1266519677)
> URL:
>
> http://thesite.com/oauth/request_token?oauth_consumer_key=xxxxx&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1266530170&oauth_nonce=71507272567&oauth_version=1.0&oauth_signature=ulBLMuMJP%2Be0a8M9d2WM6HruDa0%3D
> HTTP request: GET /oauth/request_token?
> oauth_consumer_key=xxxxx&oauth_signature_method=HMAC-
>
> SHA1&oauth_timestamp=1266530170&oauth_nonce=71507272567&oauth_version=1.0&oauth_signature=ulBLMuMJP
> +e0a8M9d2WM6HruDa0=
>
>
> Thanks
>
>
>
> On Feb 16, 3:09 pm, Robert Winch <[email protected]> wrote:
> > According to the OAuth spec a 400 occurs when a Service Provider rejects
> a
> > Consumer Request. Some of the examples they outline are Unsupported
> > parameter, Unsupported signature method, Missing required parameter, ...
> > Since the code is working against another provider I'd consult the doc
> for
> > this specific provider to see what they expect (i.e. maybe they only
> support
> > PLAINTEXT signatures). If the service provider sends error info back in
> the
> > response, you can change your code as follows to get some additional
> data.
> >
> > try {
> > client.getRequestToken(accessor);}catch(OAuthProblemException e) {
> >
> > System.err.println(e.getParameters());
> > throw e;
> >
> > }
> >
> > HTH,
> > Rob
> >
> >
> >
> > On Tue, Feb 16, 2010 at 4:25 PM, dj <[email protected]> wrote:
> > > Hi,
> >
> > > I'm trying to use oauth on Android, going along with this excellent
> > > tutorial on how to do it:
> >
> > > http://donpark.org/blog/2009/01/24/android-client-side-oauth
> >
> > > it works for twitter. Now I just replaced the urls, key and secret, to
> > > point to a different third party OAuth service I want to use. I get
> > > the following exception thrown:
> >
> > > net.oauth.OAuthProblemException: HTTP/1.1 400 Bad Request
> > > at net.oauth.client.OAuthClient.invoke(OAuthClient.java:257)
> > > at net.oauth.client.OAuthClient.invoke(OAuthClient.java:160)
> > > at net.oauth.client.OAuthClient.getRequestToken(OAuthClient.java:
> > > 101)
> > > at net.oauth.client.OAuthClient.getRequestToken(OAuthClient.java:77)
> > > at net.oauth.client.OAuthClient.getRequestToken(OAuthClient.java:
> > > 110)
> >
> > > Here's the code I'm using:
> >
> > > OAuthServiceProvider provider = new OAuthServiceProvider(
> > > urlRequestToken,
> > > urlAccessToken,
> > > urlAuthorize);
> >
> > > OAuthConsumer consumer = new OAuthConsumer(
> > > urlCallback,
> > > consumerKey,
> > > consumerSecret, provider);
> > > OAuthAccessor accessor = new OAuthAccessor(consumer);
> > > OAuthClient client = new OAuthClient(new HttpClient4());
> >
> > > // Exception:
> > > client.getRequestToken(accessor);
> >
> > > I'm sure my key and secret are correct, and my urls are pointing to
> > > the correct locations. Is the third party implementation of OAuth
> > > (server-side) the cause of this? It is working for twitter and linked-
> > > in. Any ideas would be great,
> >
> > > Thanks
> >
> > > --
> > > You received this message because you are subscribed to the Google
> Groups
> > > "OAuth" group.
> > > To post to this group, send email to [email protected].
> > > To unsubscribe from this group, send email to
> > > [email protected]<oauth%[email protected]><
> oauth%[email protected]<oauth%[email protected]>
> >.
> > > For more options, visit this group at
> > >http://groups.google.com/group/oauth?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "OAuth" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected] <oauth%[email protected]>.
> For more options, visit this group at
> http://groups.google.com/group/oauth?hl=en.
>
>
--
You received this message because you are subscribed to the Google Groups
"OAuth" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/oauth?hl=en.