php: youtube 中 $_GET['code'] 中 'code' 的值是多少 API

php: What is the value of 'code' in $_GET['code'] in youtube API

我正在尝试从 YouTube 数据 API 的特定视频中提取评论,我已经在前端对用户进行了身份验证。之后,我调用 php REST api 来获取该特定视频的评论。但是,我不明白从哪里可以得到 'code' 的值。

if (isset($_GET['code'])) {       
      $client->authenticate($_GET['code']);
      $_SESSION[$tokenSessionKey] = $client->getAccessToken();
      //header('Location: ' . $redirect);
}

这是一个 $_GET 请求。
因此,如果您有 URL www.example.com/?code=value ,则 $_GET['code'] 等于 "value"。

因此,在您的情况下,您正在寻找授权代码。

 www.example.com/oauth2callback.php?state=authorise&code=4/gJwhPmFw_Mqfkdxz8R2Xyp..........

查看 [HERE] 以获取有关 YouTube 的 Oauth 的信息