private FacebookClient.AccessToken getFacebookUserToken(String code, String redirectUrl) throws IOException { String appId = "YOUR_APP_ID"; String secretKey = "YOUR_SECRET_KEY"; WebRequestor wr = new DefaultWebRequestor(); WebRequestor.Response accessTokenResponse = wr.executeGet( "https://graph.facebook.com/oauth/access_token?client_id=" + appId + "&redirect_uri=" + redirectUrl + "&client_secret=" + secretKey + "&code=" + code); return DefaultFacebookClient.AccessToken.fromQueryString(accessTokenResponse.getBody()); }
/** * @see com.restfb.DefaultFacebookClient.Requestor#makeRequest() */ @Override public Response makeRequest() throws IOException { if (executeAsDelete && !isHttpDeleteFallback()) { return webRequestor.executeDelete(fullEndpoint + "?" + parameterString); } if (executeAsPost) { return webRequestor.executePost(fullEndpoint, parameterString, binaryAttachments); } return webRequestor.executeGet(fullEndpoint + "?" + parameterString); } });
/** * @see com.restfb.DefaultFacebookClient.Requestor#makeRequest() */ @Override public Response makeRequest() throws IOException { return executeAsPost ? webRequestor.executePost(fullEndpoint, parameterString, binaryAttachment) : webRequestor .executeGet(fullEndpoint + "?" + parameterString); } });
webRequestor.executePost(usesAccessTokenAuthentication() ? getFacebookRestOauthEndpointUrl() : getFacebookRestEndpointUrl(), parametersAsString); } catch (Throwable t) {
@Override public Response makeRequest() throws IOException { return webRequestor.executeGet(connectionPageUrl); } });
/** * @see com.restfb.DefaultFacebookClient.Requestor#makeRequest() */ @Override public Response makeRequest() throws IOException { return webRequestor.executeGet(connectionPageUrl); } });
@Override public Response makeRequest() throws IOException { return webRequestor.executeGet(String.format("%s&%s=%s", connectionPageUrl, urlEncode(APP_SECRET_PROOF_PARAM_NAME), obtainAppSecretProof(accessToken, appSecret))); } });