Package org.scribe.model

Examples of org.scribe.model.Response


    }

    protected XingUser fetchUser(final Token accessToken) throws Exception {
        final OAuthRequest request = new OAuthRequest(Verb.GET, usersMeUrl);
        oAuthService.signRequest(accessToken, request);
        final Response response = request.send();
        final Gson gson = new GsonBuilder().setFieldNamingPolicy(FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES).create();
        final Users users = gson.fromJson(response.getBody(), Users.class);
        return users.getUsers().get(0);
    }
View Full Code Here


        rb = new RequestBuilder(null);
    }

    @Test
    public void testClearEmptyJson() {
        Response r = mock(Response.class);
        when(r.getCode()).thenReturn(200);
        when(r.getBody()).thenReturn("");

        thrown.expect(JumblrException.class);
        ResponseWrapper got = rb.clear(r);
    }
View Full Code Here

        assertEquals(request.getQueryStringParams().asFormUrlEncodedString(), "limit=1");
    }

    @Test
    public void testXauthForbidden() {
        Response r = mock(Response.class);
        when(r.getCode()).thenReturn(403);
        when(r.getBody()).thenReturn("");

        thrown.expect(JumblrException.class);
        rb.clearXAuth(r);
    }
View Full Code Here

        rb.clearXAuth(r);
    }

    @Test
    public void testXauthSuccess() {
        Response r = mock(Response.class);
        when(r.getCode()).thenReturn(200);
        when(r.getBody()).thenReturn("oauth_token=valueForToken&oauth_token_secret=valueForSecret");

        Token token = rb.clearXAuth(r);
        assertEquals(token.getToken(), "valueForToken");
        assertEquals(token.getSecret(), "valueForSecret");
    }
View Full Code Here

        assertEquals(token.getSecret(), "valueForSecret");
    }

    @Test
    public void testXauthSuccessWithExtra() {
        Response r = mock(Response.class);
        when(r.getCode()).thenReturn(201);
        when(r.getBody()).thenReturn("oauth_token=valueForToken&oauth_token_secret=valueForSecret&other=paramisokay");

        Token token = rb.clearXAuth(r);
        assertEquals(token.getToken(), "valueForToken");
        assertEquals(token.getSecret(), "valueForSecret");
    }
View Full Code Here

        assertEquals(token.getSecret(), "valueForSecret");
    }

    @Test
    public void testXauthBadResponseGoodCode() {
        Response r = mock(Response.class);
        when(r.getCode()).thenReturn(200);
        when(r.getBody()).thenReturn("");

        thrown.expect(JumblrException.class);
        rb.clearXAuth(r);
    }
View Full Code Here

    public String getRedirectUrl(String path) {
        OAuthRequest request = this.constructGet(path, null);
        sign(request);
        boolean presetVal = HttpURLConnection.getFollowRedirects();
        HttpURLConnection.setFollowRedirects(false);
        Response response = request.send();
        HttpURLConnection.setFollowRedirects(presetVal);
        if (response.getCode() == 301) {
            return response.getHeader("Location");
        } else {
            throw new JumblrException(response);
        }
    }
View Full Code Here

            request.addQuerystringParameter("grant_type", "authorization_code");

            if (config.hasScope()) {
                request.addQuerystringParameter(OAuthConstants.SCOPE, config.getScope());
            }
            Response response = request.send();
            return api.getAccessTokenExtractor().extract(response.getBody());
        }
View Full Code Here

  public String updateStatus(Map<String, Object> params) {
    OAuthRequest request = getStatusUpdateRequest(params);
    Token accessToken = (Token) params.get("accessToken");
    getOAuthService().signRequest(accessToken, request);
    Response response = request.send();
    return response.getBody();
  }
View Full Code Here

       
        String url = getProtectedResourceUrlFromSession();
        OAuthRequest request = new OAuthRequest(Verb.GET,url);
        // sign the request
        service.signRequest(accessToken,request);
        Response response = request.send();
        String json = response.getBody();
        SocialUser socialUser = getSocialUserFromJson(json,authProvider);
        return socialUser;
    }
View Full Code Here

TOP

Related Classes of org.scribe.model.Response

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.