public function getConnectedAccounts($info = NULL) { $items = parent::getConnectedAccounts($info); if (empty($info)) { $info = $this->getUserInfo(); } $accounts = $this->getAllAccountInfo()->get('data'); foreach ($accounts as $key => $account) { $item = array('account_id' => $account[$this->getConfig('param_user_id')], 'account_label' => $account[$this->getConfig('param_user_label')], 'account_type' => 'page', 'access_token' => array('access_token' => $account['access_token']), 'expires' => 0); $items[] = $item; } return $items; }
public function getAccessToken($query_data, $request_token) { // Change base url $old_base_url = $this->getBaseUrl(); $base_url = 'https://www.linkedin.com'; $this->getConfig()->set('base_url', $base_url); $this->setBaseUrl($base_url); $return = parent::getAccessToken($query_data, $request_token); // Revert base url $this->getConfig()->set('base_url', $old_base_url); $this->setBaseUrl($old_base_url); return $return; }