Youtube API

4. Youtube API : Request to Youtube Authentication

1. Request to Youtube using API

public function request_youtube()
 {
 $params['key'] = xxxxxxxxxxxx.apps.googleusercontent.com';
 $params['secret'] = 'xxxxxxxxxxxx';
 $params['algorithm'] = 'HMAC-SHA1';
$this->load->library('google_oauth', $params);
 $data = $this->google_oauth->get_request_token(base_url().'index.php/example/access_youtube');
 $this->session->set_userdata('token_secret', $data['token_secret']);
 redirect($data['redirect']);
 }

2. Access

public function access_youtube()
 {
 $params['key'] = xxxxxxxxxxxx.apps.googleusercontent.com';
 $params['secret'] = 'xxxxxxxxxxxx';
 $params['algorithm'] = 'HMAC-SHA1';
$this->load->library('google_oauth', $params);
$oauth = $this->google_oauth->get_access_token(false, $this->session->userdata('token_secret'));
$this->session->set_userdata('oauth_token', $oauth['oauth_token']);
 $this->session->set_userdata('oauth_token_secret', $oauth['oauth_token_secret']);
redirect(base_url().'index.php/controller/method');
 }

Refereed By : Google API’s

Leave a comment