OAuthException

30 views
Skip to first unread message

Basha

unread,
Jan 27, 2012, 11:12:08 PM1/27/12
to RestFB
Hi All

When I try to access thru browser it's working fine:

https://graph.facebook.com/me?access_token=AAADtj7o8ONEBAM3RtqlY44E6tce2vfZAyNWp4jhwbhpZCqvDbY7BjlvlFgZCdfqYEmTzBx0ZArPWZCDhL8gybKgZBzZCm0oUZB4BXQ9ZCsrnn1wZDZD&expires_in=5180853&code=AQCEfUmI0o2k_fpCnlM8cpc7SOjz9RAtabfy8M_i98mIjp6m3sb1gHrSA9XklqLbyaCQK3ZX6CNxPPjay8nLksOyRbPsli6py2moURD91Qwu_82T7FkouMtahRQnafwIzLDSgzZQijOmoXXkzFv5sVRC6wtM5_VmQdUj5fDA6OeTCGJw5KEoqUrM73goLQ5sn-M

but when I try to get this thru RestFB getting the following
exception:

FacebookClient facebookClient = new
DefaultFacebookClient("AAADtj7o8ONEBAM3RtqlY44E6tce2vfZAyNWp4jhwbhpZCqvDbY7BjlvlFgZCdfqYEmTzBx0ZArPWZCDhL8gybKgZBzZCm0oUZB4BXQ9ZCsrnn1wZDZD&expires_in=5180853&code=AQCEfUmI0o2k_fpCnlM8cpc7SOjz9RAtabfy8M_i98mIjp6m3sb1gHrSA9XklqLbyaCQK3ZX6CNxPPjay8nLksOyRbPsli6py2moURD91Qwu_82T7FkouMtahRQnafwIzLDSgzZQijOmoXXkzFv5sVRC6wtM5_VmQdUj5fDA6OeTCGJw5KEoqUrM73goLQ5sn-
M");


System.out.println("User name: " + facebookClient.fetchObject("me",
User.class).getName());


Exception:

Jan 27, 2012 8:08:00 PM com.restfb.DefaultWebRequestor executeGet
INFO: Making a GET request to
https://graph.facebook.com/me?access_token=AAADtj7o8ONEBAM3RtqlY44E6tce2vfZAyNWp4jhwbhpZCqvDbY7BjlvlFgZCdfqYEmTzBx0ZArPWZCDhL8gybKgZBzZCm0oUZB4BXQ9ZCsrnn1wZDZD%26expires_in%3D5180853%26code%3DAQCEfUmI0o2k_fpCnlM8cpc7SOjz9RAtabfy8M_i98mIjp6m3sb1gHrSA9XklqLbyaCQK3ZX6CNxPPjay8nLksOyRbPsli6py2moURD91Qwu_82T7FkouMtahRQnafwIzLDSgzZQijOmoXXkzFv5sVRC6wtM5_VmQdUj5fDA6OeTCGJw5KEoqUrM73goLQ5sn-M&format=json
Jan 27, 2012 8:08:01 PM com.restfb.DefaultFacebookClient
makeRequestAndProcessResponse
INFO: Facebook responded with HTTP status code 400 and response body:
{"error":{"message":"Error validating
application.","type":"OAuthException"}}
Exception in thread "main"
com.restfb.exception.FacebookOAuthException: Received Facebook error
response of type OAuthException: Error validating application.
at com.restfb.DefaultFacebookClient
$DefaultGraphFacebookExceptionMapper.exceptionForTypeAndMessage(DefaultFacebookClient.java:
643)
at
com.restfb.DefaultFacebookClient.throwFacebookResponseStatusExceptionIfNecessary(DefaultFacebookClient.java:
564)
at
com.restfb.DefaultFacebookClient.makeRequestAndProcessResponse(DefaultFacebookClient.java:
509)
at
com.restfb.DefaultFacebookClient.makeRequest(DefaultFacebookClient.java:
469)
at
com.restfb.DefaultFacebookClient.makeRequest(DefaultFacebookClient.java:
428)
at
com.restfb.DefaultFacebookClient.fetchObject(DefaultFacebookClient.java:
238)



I've tried all combinations, but no luck. I really appreciate any
thoughts here.

Thanks in advance
Basha

Akshay Nikam

unread,
Jan 27, 2012, 11:28:33 PM1/27/12
to res...@googlegroups.com
Basha,

We are supposed to pass only the access token and not expires_in and code along with it. Please try passing only the following string to DefaultFacebookClient()
AAADtj7o8ONEBAM3RtqlY44E6tce2vfZAyNWp4jhwbhpZCqvDbY7BjlvlFgZCdfqYEmTzBx0ZArPWZCDhL8gybKgZBzZCm0oUZB4BXQ9ZCsrnn1wZDZD
--
Regards,
Akshay Nikam

Basha

unread,
Jan 30, 2012, 2:21:03 PM1/30/12
to RestFB
Hi Akshay, Thanks a lot it worked :)



On Jan 27, 8:28 pm, Akshay Nikam <akshayni...@gmail.com> wrote:
> Basha,
>
> We are supposed to pass only the access token and not expires_in and code
> along with it. Please try passing only the following string to
> DefaultFacebookClient()
> AAADtj7o8ONEBAM3RtqlY44E6tce2vfZAyNWp4jhwbhpZCqvDbY7BjlvlFgZCdfqYEmTzBx0ZAr­PWZCDhL8gybKgZBzZCm0oUZB4BXQ9ZCsrnn1wZDZD
>
>
>
>
>
> On Sat, Jan 28, 2012 at 9:42 AM, Basha <chanbas...@gmail.com> wrote:
> > Hi All
>
> > When I try to access thru browser it's working fine:
>
> >https://graph.facebook.com/me?access_token=AAADtj7o8ONEBAM3RtqlY44E6t...
>
> > but when I try to get this thru RestFB getting the following
> > exception:
>
> > FacebookClient facebookClient = new
>
> > DefaultFacebookClient("AAADtj7o8ONEBAM3RtqlY44E6tce2vfZAyNWp4jhwbhpZCqvDbY7­BjlvlFgZCdfqYEmTzBx0ZArPWZCDhL8gybKgZBzZCm0oUZB4BXQ9ZCsrnn1wZDZD&expires_in­=5180853&code=AQCEfUmI0o2k_fpCnlM8cpc7SOjz9RAtabfy8M_i98mIjp6m3sb1gHrSA9Xkl­qLbyaCQK3ZX6CNxPPjay8nLksOyRbPsli6py2moURD91Qwu_82T7FkouMtahRQnafwIzLDSgzZQ­ijOmoXXkzFv5sVRC6wtM5_VmQdUj5fDA6OeTCGJw5KEoqUrM73goLQ5sn-
> > M");
>
> > System.out.println("User name: " + facebookClient.fetchObject("me",
> > User.class).getName());
>
> > Exception:
>
> > Jan 27, 2012 8:08:00 PM com.restfb.DefaultWebRequestor executeGet
> > INFO: Making a GET request to
>
> >https://graph.facebook.com/me?access_token=AAADtj7o8ONEBAM3RtqlY44E6t...
> > Jan 27, 2012 8:08:01 PM com.restfb.DefaultFacebookClient
> > makeRequestAndProcessResponse
> > INFO: Facebook responded with HTTP status code 400 and response body:
> > {"error":{"message":"Error validating
> > application.","type":"OAuthException"}}
> > Exception in thread "main"
> > com.restfb.exception.FacebookOAuthException: Received Facebook error
> > response of type OAuthException: Error validating application.
> >        at com.restfb.DefaultFacebookClient
>
> > $DefaultGraphFacebookExceptionMapper.exceptionForTypeAndMessage(DefaultFace­bookClient.java:
> > 643)
> >        at
>
> > com.restfb.DefaultFacebookClient.throwFacebookResponseStatusExceptionIfNece­ssary(DefaultFacebookClient.java:
> > 564)
> >        at
>
> > com.restfb.DefaultFacebookClient.makeRequestAndProcessResponse(DefaultFaceb­ookClient.java:
> > 509)
> >        at
> > com.restfb.DefaultFacebookClient.makeRequest(DefaultFacebookClient.java:
> > 469)
> >        at
> > com.restfb.DefaultFacebookClient.makeRequest(DefaultFacebookClient.java:
> > 428)
> >        at
> > com.restfb.DefaultFacebookClient.fetchObject(DefaultFacebookClient.java:
> > 238)
>
> > I've tried all combinations, but no luck. I really appreciate any
> > thoughts here.
>
> > Thanks in advance
> > Basha
>
> --
> Regards,
> Akshay Nikam- Hide quoted text -
>
> - Show quoted text -
Reply all
Reply to author
Forward
0 new messages