Package org.scribe.model

Examples of org.scribe.model.OAuthRequest


  @Override
  protected OAuthRequest buildOauthRequestForUserInfo(Token accessToken) {
    StringBuffer url = new StringBuffer(userInfoUrl());
    url.append("?access_token=").append(accessToken.getToken());
   
    return new OAuthRequest(Verb.GET, url.toString());
  }
View Full Code Here


    return PREFIX;
  }

  @Override
  protected OAuthRequest buildOauthRequestForUserInfo(Token accessToken) {
    return new OAuthRequest(Verb.GET, userInfoUrl());
  }
View Full Code Here

    return GithubApi.class;
  }

  @Override
  protected OAuthRequest buildOauthRequestForUserInfo(Token accessToken) {
    return new OAuthRequest(Verb.GET, userInfoUrl());
  }
View Full Code Here

    this.config = config;
  }
 
  public Token getAccessToken(Token requestToken, Verifier verifier)
  {
    OAuthRequest request = new OAuthRequest(api.getAccessTokenVerb(), api.getAccessTokenEndpoint());
    if(requestToken != null) {
      request.addOAuthParameter(OAuthConstants.TOKEN, requestToken.getToken());
      request.addOAuthParameter(OAuthConstants.VERIFIER, verifier.getValue());
    }
    request.addBodyParameter("x_auth_username", api.getUsername());
    request.addBodyParameter("x_auth_password", api.getPassword());
    request.addBodyParameter("x_auth_mode", "client_auth");
    addOAuthParams(request, requestToken);
    addSignature(request);
    Response response = request.send();
    String body = response.getBody();
    return api.getAccessTokenExtractor().extract(body);
  }
View Full Code Here

    String json = null;
    if(oAuthService == null){
      System.out.println("Error : uninitialized " + getClass().getName());
      return null;
    }
    OAuthRequest request = new OAuthRequest(Verb.POST, securedApiUrl);
    request.addBodyParameter("q", sqlQuery);
    oAuthService.signRequest(accessToken, request);
   
    Response response = request.send();
   
    if(!response.isSuccessful()){
      throw new CartoDBException("The query " + sqlQuery + " failed. Response code : " + response.getCode());
    }
    json = response.getBody();
View Full Code Here

      System.out.println("(if your curious it looks like this: " + accessToken + " )");
      System.out.println();

      // Now let's go and ask for a protected resource!
      System.out.println("Now we're going to access a protected resource...");
      OAuthRequest request = new OAuthRequest(Verb.GET, PROTECTED_RESOURCE_URL);
      service.signRequest(accessToken, request);
      Response response = request.send();
      System.out.println("Got it! Lets see what we found...");
      System.out.println();
      System.out.println(response.getBody());

      System.out.println();
View Full Code Here

   * @param term <tt>String</tt> of the search term to be queried
   * @param location <tt>String</tt> of the location
   * @return <tt>String</tt> JSON Response
   */
  public String searchForBusinessesByLocation(String term, String location) {
    OAuthRequest request = createOAuthRequest(SEARCH_PATH);
    request.addQuerystringParameter("term", term);
    request.addQuerystringParameter("location", location);
    request.addQuerystringParameter("limit", String.valueOf(SEARCH_LIMIT));
    return sendRequestAndGetResponse(request);
  }
View Full Code Here

   *
   * @param businessID <tt>String</tt> business ID of the requested business
   * @return <tt>String</tt> JSON Response
   */
  public String searchByBusinessId(String businessID) {
    OAuthRequest request = createOAuthRequest(BUSINESS_PATH + "/" + businessID);
    return sendRequestAndGetResponse(request);
  }
View Full Code Here

   *
   * @param path API endpoint to be queried
   * @return <tt>OAuthRequest</tt>
   */
  private OAuthRequest createOAuthRequest(String path) {
    OAuthRequest request = new OAuthRequest(Verb.GET, "http://" + API_HOST + path);
    return request;
  }
View Full Code Here

    return hasOAuth() && hasAccessToken();
  }

  private Request makeRequest(Verb verb, String resourceURL, Map<String, String> parameters, String payload)
  {
    OAuthRequest request = new OAuthRequest(verb, resourceURL);
    for (Entry<String, String> entry : parameters.entrySet())
    {
      request.addBodyParameter(entry.getKey(), entry.getValue());
    }
    if (payload != null)
    {
      request.addHeader("Content-Length", Integer.toString(payload.length()));
      request.addHeader("Content-Type", "text/xml");
      request.addPayload(payload);
    }
    srv.signRequest(accessToken, request);
    return request;
  }
View Full Code Here

TOP

Related Classes of org.scribe.model.OAuthRequest

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.