Ejemplo n.º 1
0
 /**
  * @return string
  * @throws Exception
  */
 public function getAuthorizationUri()
 {
     if ($this->service instanceof OAuth1) {
         $token = $this->service->fetchRequestToken();
         $authorizationUri = $this->service->buildAuthUrl($token);
     } elseif ($this->service instanceof OAuth2) {
         $authorizationUri = $this->service->buildAuthUrl();
     } else {
         throw new Exception(Yii::t('SyncSocial', 'SyncSocial is not support {serviceName}.', ['serviceName' => get_class($this->service)]));
     }
     return $authorizationUri;
 }