예제 #1
0
 public function getAuthorizationUrl(OAuthConfig $config)
 {
     Preconditions::checkValidUrl($config->getCallback(), "Must provide a valid url as callback. Live does not support OOB");
     if ($config->hasScope()) {
         return sprintf(self::SCOPED_AUTHORIZE_URL, $config->getApiKey(), URLUtils::formURLEncode($config->getCallback()), URLUtils::formURLEncode($config->getScope()));
     } else {
         return sprintf(self::AUTHORIZE_URL, $config->getApiKey(), URLUtils::formURLEncode($config->getCallback()));
     }
 }
예제 #2
0
 public function getAuthorizationUrl(OAuthConfig $config)
 {
     Preconditions::checkValidUrl($config->getCallback(), "Must provide a valid url as callback. Foursquare2 does not support OOB");
     return sprintf(self::AUTHORIZATION_URL, $config->getApiKey(), URLUtils::formURLEncode($config->getCallback()));
 }
예제 #3
0
 public function getAuthorizationUrl(OAuthConfig $config)
 {
     return sprintf(self::AUTHORIZATION_URL, $config->getScope(), $config->getApiKey(), $config->getCallback());
 }