我想做一个机器人,将视频从硬盘上传到YouTube。我已经写了代码,但有一个问题。我必须通过登录到谷歌帐户,给我一个访问令牌手动授权,有效期只有1小时。现在的麻烦是机器人将无法登录到帐户,我无法使用访问令牌后一个小时。我听说过刷新令牌,但不知道它是如何工作的,你能帮我吗?最好的情况是通过“Client_id”和“Secret_Key”获得访问令牌(我不需要登录)
$client = new Google_Client();
$client->setClientId(YOUTUBE_CLIENT_ID);
$client->setClientSecret(YOUTUBE_CLIENT_SECRET);
$client->setAccessToken(???);
1条答案
按热度按时间yk9xbfzb1#
所以最后得到了ChatGPT的提示:)我不得不添加这两行。不知道“setPromt”函数的存在!$client-〉setPrompt('consent');$客户端-〉设置访问类型(“离线”);