У меня есть мой потребительский ключ и потребительский секрет, а также ключ API YouTube в моем файле конфигурации, например:
$config['youtube_api_key'] = my api key;
$config['google_consumer_key'] = my consumer key;
$config['google_consumer_secret'] = my consumer secret;
У меня есть контроллер с именем youtube_api (сделан из example.php из jim), и я попытался вызвать публичную функцию:
public function youtube_no_auth()
{
$params['apikey'] = $this->config->item('youtube_api_key');
$this->load->library('youtube', $params);
echo $this->youtube->getKeywordVideoFeed('pac man');
}
У меня следующие проблемы:
$this->config->item
не работает, я получаю следующую ошибку:
- Вызов функции-члена () для необъекта
- Я решил это с помощью config_item ('youtube_api_key');
$this->load->library('youtube', $params)
выдал следующую ошибку:
- Вызов библиотеки функций-членов () для необъекта
Я думал, что есть проблема с областью действия, поэтому я сделал это $CI =& get_instance()
и $CI->load->library
, но это тоже не сработало ...
Кто-нибудь, пожалуйста, укажите мне правильное направление? Я отчасти заблудился с этой проблемой. Я искал ответ все выше и ниже, но не смог его найти ...