Сообщение: неопределенный индекс: секретный код - PullRequest
0 голосов
/ 07 января 2019

Я хочу интегрировать вход в 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...............
    }
?>

Итак, как я могу решить эту проблему? Пожалуйста, помогите мне.

Спасибо

...