Examples of OAuthRequest


Examples of org.scribe.model.OAuthRequest

        return clear(request.send());
    }

    public OAuthRequest constructGet(String path, Map<String, ?> queryParams) {
        String url = "https://" + hostname + "/v2" + path;
        OAuthRequest request = new OAuthRequest(Verb.GET, url);
        if (queryParams != null) {
            for (Map.Entry<String, ?> entry : queryParams.entrySet()) {
                request.addQuerystringParameter(entry.getKey(), entry.getValue().toString());
            }
        }
        return request;
    }
View Full Code Here

Examples of org.scribe.model.OAuthRequest

        return request;
    }

    private OAuthRequest constructPost(String path, Map<String, ?> bodyMap) {
        String url = "https://" + hostname + "/v2" + path;
        OAuthRequest request = new OAuthRequest(Verb.POST, url);

        for (Map.Entry<String, ?> entry : bodyMap.entrySet()) {
          String key = entry.getKey();
          Object value = entry.getValue();
          if (value == null || value instanceof File) { continue; }
            request.addBodyParameter(key,value.toString());
        }
        return request;
    }
View Full Code Here

Examples of org.scribe.model.OAuthRequest

         * {@inheritDoc}
         *
         * LinkedIn request the additional 'grant_type' parameter be set.
         */
        public Token getAccessToken(Token requestToken, Verifier verifier) {
            OAuthRequest request = new OAuthRequest(api.getAccessTokenVerb(), api.getAccessTokenEndpoint());
            request.addQuerystringParameter(OAuthConstants.CLIENT_ID, config.getApiKey());
            request.addQuerystringParameter(OAuthConstants.CLIENT_SECRET, config.getApiSecret());
            request.addQuerystringParameter(OAuthConstants.CODE, verifier.getValue());
            request.addQuerystringParameter(OAuthConstants.REDIRECT_URI, config.getCallback());
            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

Examples of org.scribe.model.OAuthRequest

* <a href="http://www.opensourceforce.org">开源力量</a>
*/
public abstract class AbstractApiService implements ApiService {

  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

Examples of org.scribe.model.OAuthRequest

          .build();
  }

  @Override
  protected OAuthRequest getStatusUpdateRequest(Map<String, Object> params) {
    OAuthRequest request = new OAuthRequest(Verb.POST, STATUSES_UPDATE);
    request.addBodyParameter("content", (String) params.get("status"));
    request.addBodyParameter("format", (String) params.get("format"));
    request.addBodyParameter("clientip", clientip);
    return request;
  }
View Full Code Here

Examples of org.scribe.model.OAuthRequest

        .build();
  }

  @Override
  protected OAuthRequest getStatusUpdateRequest(Map<String, Object> params) {
    OAuthRequest request = new OAuthRequest(Verb.POST, STATUSES_UPDATE
        + "." + (String) params.get("format"));
    request.addBodyParameter("status", (String) params.get("status"));
    return request;
  }
View Full Code Here

Examples of org.scribe.model.OAuthRequest

        logger.info("Token: " + accessToken + " Provider: " + authProvider);
        OAuthService service = getOAuthService(authProvider);
       
       
        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

Examples of org.scribe.model.OAuthRequest

            // now request protected resource
            logger.info("Getting protected resource");
            logger.info("Protected resource url: " + protectedResourceUrl);
            try
            {
                OAuthRequest request = new OAuthRequest(Verb.GET,protectedResourceUrl);
                service.signRequest(accessToken,request);
               
                Response response = request.send();
                logger.info("Status code: " + response.getCode());
                logger.info("Body: " + response.getBody());
               
                String json = response.getBody();
                socialUser = getSocialUserFromJson(json,authProvider);
View Full Code Here

Examples of org.scribe.model.OAuthRequest

           
          final String code = request.getParameter("code");
          if(StringUtils.isNotEmpty(code)){
            Verifier verifier = new Verifier(code);
            Token accessToken = service.getAccessToken(EMPTY_TOKEN, verifier);
            OAuthRequest oauthRequest = new OAuthRequest(Verb.GET, LIVE_ME_URL);
              service.signRequest(accessToken, oauthRequest);
              Response oauthResponse = oauthRequest.send();
              int responseCode = oauthResponse.getCode();
              String responseBody = oauthResponse.getBody();
             
              if(responseCode == 200){
                handleAuthenticationData(request, response, requestData, OAuthType.WINDOWS_LIVE, responseBody);
View Full Code Here

Examples of org.scribe.model.OAuthRequest

          if(StringUtils.isNotEmpty(code)) {
            Verifier verifier = new Verifier(code);
            Token requestToken = (Token) request.getSession().getAttribute(TWITTER_OAUTH_REQUEST_TOKEN);
           
            Token accessToken = service.getAccessToken(requestToken, verifier);
            OAuthRequest oauthRequest = new OAuthRequest(Verb.GET, TWITTER_URL);
              service.signRequest(accessToken, oauthRequest);
              Response oauthResponse = oauthRequest.send();
              int responseCode = oauthResponse.getCode();
              String responseBody = oauthResponse.getBody();
             
              if(responseCode == 200){
                handleAuthenticationData(request, response, requestData, OAuthType.TWITTER, responseBody);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.