Hi Vinod, I don't understand this though - the PC requesting the oauth
service is just a regular user - I can't expect them to have their
timezone set to be the same as the server? The server is using eastern
standard time. There must be some way around this issue, otherwise all
oauth services would require their client clocks to also be in EST?
For example, I can make my timezone anything and it still works with
twitter oauth services - so is the twitter service just ignoring this
timestamp restriction?

Thank you

On Feb 20, 11:45 pm, Vinod facebook <vinod.faceb...@gmail.com> wrote:
> 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 <dj.am.juice...@gmail.com> 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...
> > 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&o 
> > auth_signature=ulBLMuMJP
> > +e0a8M9d2WM6HruDa0=
>
> > Thanks
>
> > On Feb 16, 3:09 pm, Robert Winch <rwi...@gmail.com> 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 <dj.am.juice...@gmail.com> 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 oa...@googlegroups.com.
> > > > To unsubscribe from this group, send email to
> > > > oauth+unsubscr...@googlegroups.com<oauth%2bunsubscr...@googlegroups.com><
> > oauth%2bunsubscr...@googlegroups.com<oauth%252bunsubscr...@googlegroups.com 
> > >
> > >.
> > > > 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 oa...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > oauth+unsubscr...@googlegroups.com <oauth%2bunsubscr...@googlegroups.com>.
> > 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 oa...@googlegroups.com.
To unsubscribe from this group, send email to 
oauth+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/oauth?hl=en.

Reply via email to