Javascript YouTube API v3验证用户身份,然后获取他的视频

Javascript YouTube API v3验证用户身份,然后获取他的视频,javascript,php,api,youtube,youtube-api,Javascript,Php,Api,Youtube,Youtube Api,我是一个使用youtube API的新手, 在我的网站我允许用户上传他们的视频,我想使用youtube api添加一个新功能,允许用户从youtube频道上传他们的视频 场景: 用户将使用其google帐户登录 我会得到他的youtube用户名或频道id 然后我将从频道id或用户名获取视频id 然后我会列出他的视频,他可以选择他想要的 上传 这是我下面的代码,它工作正常,我想要的步骤是与用户进行身份验证,并获取他的用户名或通道id $(文档).ready(函数(){ var channelNa

我是一个使用youtube API的新手, 在我的网站我允许用户上传他们的视频,我想使用youtube api添加一个新功能,允许用户从youtube频道上传他们的视频

场景:

  • 用户将使用其google帐户登录
  • 我会得到他的youtube用户名或频道id
  • 然后我将从频道id或用户名获取视频id
  • 然后我会列出他的视频,他可以选择他想要的 上传
  • 这是我下面的代码,它工作正常,我想要的步骤是与用户进行身份验证,并获取他的用户名或通道id

    $(文档).ready(函数(){
    var channelName='Pochicing';
    美元(
    "https://www.googleapis.com/youtube/v3/channels", {
    第部分:“内容详细信息”,
    forUsername:channelName,
    //我的:是的,
    //访问令牌:“ya29.cqueojbvumat6xjfgdoi4gq0ew8o5q_9ZqLtNUay0AbNh-mldmNh5mlicarLx00AHxL_O6Vur8M3Bw”,
    关键字:“AIzaSyARSqGexKgNt0BdHUJBXg2pnxMGgYXrszw”
    },
    功能(数据){
    $.each(data.items,function(i,item){
    控制台日志(项目);
    pid=item.contentDetails.relatedPlaylists.likes;
    gitVids(pid);
    });
    }
    );
    函数gitVids(pid){
    美元(
    "https://www.googleapis.com/youtube/v3/playlistItems", {
    部分:'代码片段',
    最大结果:5,
    playlid:pid,
    关键字:“AIzaSyARSqGexKgNt0BdHUJBXg2pnxMGgYXrszw”
    },
    功能(数据){
    var输出;
    $.each(data.items,function(i,item){
    //控制台日志(项目);
    vidTitle=item.snippet.title;
    vidId=item.snippet.resourceId.videoId;
    输出='
  • ' $(“#结果”)。追加(输出); }); } ); } });
    
    

      我通过这个示例找到了它 对于php

      如果您下载了它,它将无法工作,因为它需要“Src/Google”中的另一个文件夹“Google” 在这里

      您还需要在文件中包含“autoload.php”