如何使用刷新令牌Google/YT API创建访问令牌? PHP

问题描述:

所以我有问题试图从我已经在数据库中存储的刷新令牌获取访问令牌。 我需要刷新令牌,并用它来获得使用一个访问令牌在这样的查询:如何使用刷新令牌Google/YT API创建访问令牌? PHP

https://www.googleapis.com/youtube/v3/channels?part=contentDetails&id=" . $channel_url . "&access_token=" . $access_token . " 

我怎样才能从刷新令牌我已经有一个访问令牌?

我自己找到了一个解决方案:D我所要做的就是定义我的刷新令牌,然后将它重新注入到YT API中。

$refresh_token = 'X/XXXXXXX'; 
$client->refreshToken($refresh_token); 
$_SESSION['token'] = $client->getAccessToken(); 
$access_token = json_decode($_SESSION['token'])->access_token;