Пример #1
0
 /**
  * Shares a request.
  *
  * @param ComSharesSharerRequest $request The share request
  *
  * @return bool Return whether the share was succesful or not
  */
 public function shareRequest(ComSharesSharerRequest $request)
 {
     $ret = false;
     if ($this->canShareRequest($request)) {
         $this->_session->postUpdate($request->object->body);
     }
 }
Пример #2
0
 /**
  * Return the authorize URL.
  *
  * @param array $query Query to pass to the authorization URL
  *
  * @return string
  */
 public function getAuthorizationURL($query = array())
 {
     $query['scope'] = implode(',', array('publish_actions', 'user_about_me', 'email'));
     $query['redirect_uri'] = $this->_consumer->callback_url;
     $query['client_id'] = $this->_consumer->key;
     return parent::getAuthorizationURL($query);
 }
Пример #3
0
 /**
  * Initializes the options for the object.
  *
  * Called from {@link __construct()} as a first step of object instantiation.
  *
  * @param 	object 	An optional KConfig object with configuration options.
  */
 protected function _initialize(KConfig $config)
 {
     $config->append(array('service_name' => 'Twitter', 'api_url' => 'https://api.twitter.com/1.1', 'request_token_url' => 'https://api.twitter.com/oauth/request_token', 'authorize_url' => 'https://api.twitter.com/oauth/authenticate', 'access_token_url' => 'https://api.twitter.com/oauth/access_token', 'authenticate_url' => ''));
     parent::_initialize($config);
 }
Пример #4
0
 /**
  * Request for a request token.
  *
  * @param array $data
  *
  * @return string
  */
 public function requestRequestToken($data = array())
 {
     $data['scope'] = 'https://www.googleapis.com/auth/userinfo.profile';
     return parent::requestRequestToken($data);
 }
Пример #5
0
 /**
  * Initializes the options for the object
  *
  * Called from {@link __construct()} as a first step of object instantiation.
  *
  * @param   object  An optional KConfig object with configuration options.
  * @return  void
  */
 protected function _initialize(KConfig $config)
 {
     $config->append(array('response_format' => 'xml', 'service_name' => 'LinkedIn', 'api_url' => 'https://api.linkedin.com/v1', 'request_token_url' => 'https://api.linkedin.com/uas/oauth/requestToken?scope=w_share', 'authorize_url' => 'https://www.linkedin.com/uas/oauth/authenticate', 'access_token_url' => 'https://api.linkedin.com/uas/oauth/accessToken', 'authenticate_url' => ''));
     parent::_initialize($config);
 }