2015-07-13 74 views
0

我尝试在代码ingniter使用YouTube API和使用librari从https://github.com/jimdoescode/CodeIgniter-YouTube-API-Library当我打电话request_youtube()直接链接https://accounts.google.com/o/oauth1/auth发送按摩像这样的时候丢失:OAuth凭证参数使用request_youtube API

400这是一个错误。 缺少OAuth令牌参数。 这就是我们所知道的。

这request_youtube()的代码:

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']); 
} 

什么错我的代码......或任何步骤i错过???

回答

0

您正在使用的库已被弃用,可能是因为它无法调用Google服务器并返回404错误。您仍然可以使用OAuth进行身份验证的原始方式,您可以使用客户端ID客户端密码验证您的应用,并获取身份验证代码。使用Auth代码进行POST请求并获取访问令牌和刷新令牌。详情请参阅官方Google Youtube Documentation on OAuth

+0

确定泰克Aniv ....我知道几分钟前CI图书馆被弃用 – Erlangga