Я хочу интегрировать вход в LinkedIn с помощью CodeIgniter. Я успешно создал API key and secret key on LinkedIn
и положил в папку конфигурации
config/linkedIn.php
Я также поместил файлы библиотек Linkedin, т.е.
libraries/linkedin.php
libraries/oAuth/OAuth.php
Теперь, когда я установил $this->load->library('Linkedin')
в моем контроллере по умолчанию, он показывает Message: Undefined index: access and Message: Undefined index: secret
. Я не знаю почему?
<?php
require_once("oAuth/OAuth.php");
class Linkedin {
public $base_url = "http://api.linkedin.com";
public $secure_base_url = "https://api.linkedin.com";
public $oauth_callback = "oob";
public $consumer;
public $request_token;
public $access_token;
public $oauth_verifier;
public $signature_method;
public $request_token_path;
public $access_token_path;
public $authorize_path;
public $debug = false;
function __construct($options) {
$consumer_key = $options['access'];
$consumer_secret = $options['secret'];
$oauth_callback = isset($options['callback']) ? $options['callback'] : NULL;
if ($oauth_callback) {
$this->oauth_callback = $oauth_callback;
}
$this->consumer = new OAuthConsumer($consumer_key, $consumer_secret, $this->oauth_callback);
$this->signature_method = new OAuthSignatureMethod_HMAC_SHA1();
$this->request_token_path = $this->secure_base_url . "/uas/oauth/requestToken?scope=r_fullprofile r_emailaddress r_contactinfo r_network";
$this->access_token_path = $this->secure_base_url . "/uas/oauth/accessToken";
$this->authorize_path = $this->secure_base_url . "/uas/oauth/authorize";
}
..............More Code...............
}
?>
Итак, как я могу решить эту проблему? Пожалуйста, помогите мне.
Спасибо