Beispiel #1
0
 @Override
 public String getAuthorizationUrl(OAuthConfig oAuthConfig, Map<String, String> additionalParams) {
   return String.format(
       AUTH_URL + "?client_id=%s&response_type=code&redirect_uri=%s",
       oAuthConfig.getApiKey(),
       OAuthEncoder.encode(oAuthConfig.getCallback()));
 }
  @Override
  public String getAuthorizationUrl(OAuthConfig config) {
    Preconditions.checkValidUrl(
        config.getCallback(),
        "Must provide a valid url as callback. Pinterest does not support OOB");

    // Append scope if present
    if (config.hasScope()) {
      return String.format(
          SCOPED_AUTHORIZE_URL,
          config.getApiKey(),
          OAuthEncoder.encode(config.getCallback()),
          OAuthEncoder.encode(config.getScope()));
    } else {
      return String.format(
          AUTHORIZE_URL, config.getApiKey(), OAuthEncoder.encode(config.getCallback()));
    }
  }
 @Override
 public String getAuthorizationUrl(OAuthConfig config) {
   return String.format(
       AUTHORIZE_URL, config.getApiKey(), OAuthEncoder.encode(config.getCallback()));
 }