前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《youtube data api v3》接口开通教程

《youtube data api v3》接口开通教程

原创
作者头像
马哥小迷弟132
发布2024-07-03 13:21:03
1560
发布2024-07-03 13:21:03
举报
文章被收录于专栏:油管采集软件油管采集软件

一、背景分析

本文首发公号"老男孩的平凡之路",欢迎交流!!

1.1 youtube介绍

众所周知,YouTube是全球最大的视频分享平台,用户可以在上面观看和上传视频内容。该平台现已成为在线视频市场的领军者之一,拥有数十亿的用户和数以亿计的视频内容。

youtube data api v3是谷歌公司收购youtube之后开放的官方API接口,与爬虫不同,API接口属于正规获取数据的渠道,更加稳定且合规。有助于开发者基于API创建更多应用、网站、或者APP程序。

1.2 API接口介绍

采集youtube数据,大体分为两种方案:一种是基于爬虫,一种是基于API接口。

说人话就是:爬虫相当于走后门、爬窗户(利用技术手段窃取,人家没说给,但我硬拿),API接口相当于走正门(人家同意给了,咱也正大光明的拿,但是要按照人家的要求拿,也就是接口规范)

基于爬虫的案例,我之前分享过几个,可以翻看我往期文章。

下面介绍的是基于API接口的采集方案。

YouTube Data API v3是YouTube提供的一种API接口,允许开发人员访问和与YouTube的数据进行交互,包括视频、频道、播放列表和评论等内容。通过该API,开发人员可以检索和管理YouTube的内容,进行搜索操作以及访问用户数据。

API v3使用RESTful HTTP请求与YouTube的服务器进行通信,并返回JSON格式的响应。它是构建与YouTube平台集成并利用其大量数据的应用程序的强大工具。

youtube于2006年被Google公司高价收购,以下教程是Google开发者链接就顺理成章了。

废话不多说了,进入正题!!!

添加图片注释,不超过 140 字(可选)

二、申请接口权限

帮助文档:https://developers.google.com/youtube/v3/getting-started?hl=zh-cn

2.1、注册Google账号

首先,要注册一个自己的Google账号,这一步有手就行,就不多说了哈。

2.2、创建项目

打开Google开发者控制台:https://console.cloud.google.com/projectselector2/apis/dashboard?hl=zh-cn&supportedpurview=project,如下:

创建项目按钮
创建项目按钮

进入创建项目界面,开始创建:

创建项目界面
创建项目界面

2.3、启用youtube data api v3服务

点击创建按钮之后,启用YouTube的api服务,如下:

找到启用API页面
找到启用API页面

在弹出的界面中,输入搜索框,选择youtube的api,如下:

搜索youtube api
搜索youtube api

搜到的结果,点击跳转:

进入 YouTube Data API v3
进入 YouTube Data API v3

启用API服务:

启用API
启用API

2.4、创建凭据

创建凭据(也就是API的key):

开始创建凭据
开始创建凭据

完成创建:

创建凭据界面
创建凭据界面

创建成功界面:

创建凭据成功
创建凭据成功

查看密钥:

查看密钥的值
查看密钥的值

这样,就可以把key粘贴到代码里使用了!

至此,结束!

三、后续发布

基于此API密钥,并结合API帮助文档,通过Python代码,可以开发一系列的YouTube数据采集工具,我已经有思路了,你呢?

比如开发ytb评论爬取、ytb搜索结果爬取等等。

后续会逐一发布,敬请期待!

___

本文首发公号"老男孩的平凡之路",源码干货持续分享中!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、背景分析
    • 1.1 youtube介绍
      • 1.2 API接口介绍
      • 二、申请接口权限
        • 2.1、注册Google账号
          • 2.2、创建项目
            • 2.3、启用youtube data api v3服务
              • 2.4、创建凭据
              • 三、后续发布
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档