标签: youtube-data-api

有没有办法使用YouTube API v3获取"稍后观看"播放列表?

我想知道这是否可以在v3中使用(我知道它可以用v2)?

我已经尝试使用watch_later作为id和mine=true播放列表请求.指定时,watch_later播放列表不会在通用播放列表列表结果中返回mine=true.

youtube-api android-youtube-api youtube-data-api

10
推荐指数
1
解决办法
2942
查看次数

如何在Youtube Player android API中隐藏控件,全屏按钮?

我试图隐藏Youtube视频播放器(api)中的按钮.我用了

player.setShowFullscreenButton(false)
Run Code Online (Sandbox Code Playgroud)

这成功隐藏了全屏按钮,但我没有找到隐藏控制按钮的方法 - 该按钮可以转到youtube应用程序.

我试过用

player.setPlayerStyle(PlayerStyle.MINIMAL);
Run Code Online (Sandbox Code Playgroud)

这会隐藏所有按钮,但也会更改进度条,但我需要旧的进度条.

有帮助吗?

android youtube-api android-youtube-api youtube-data-api

10
推荐指数
1
解决办法
1万
查看次数

Youtube Data API V3 Javascript - 将音频和图像上传为视频

我正在使用youtube data api v3来上传图像和音频,因为带有图像的视频将显示为视频.

我可以上传视频作为示例.

我试图thumbnail: $('#file_image').val(),设置视频缩略图.但它并没有像我预期的那样奏效.我也在互联网上搜索以获得一个想法.但是没有任何想法.

UploadVideo.prototype.uploadFile = function(file) {
  var metadata = {
    snippet: {
      title: $('#title').val(),
      description: $('#description').text(),
      tags: this.tags,
      thumbnail: $('#file_image').val(),
      categoryId: this.categoryId
    },
Run Code Online (Sandbox Code Playgroud)

使用youtube数据api可以实现此功能吗?我知道我们可以将图像和音频一起上传到youtube中作为视频(而不是通过API).

Youtube参考网址

Youtube数据api参考

更新:

使用ffmpeg,我们可以通过组合音频和图像来创建视频.创建的视频通过Youtube DATA API上传到Youtube.有用.现在我尝试使用脚本自动执行以下场景.

上传图片和音频.使用ffmpeg创建视频.视频成功创建后,使用Youtube DATA API上传视频.

我可以在命令行中使用ffmpeg命令创建视频.但是当我尝试使用PHP代码时,命令没有执行.

youtube video youtube-javascript-api youtube-data-api

10
推荐指数
2
解决办法
1613
查看次数

使用YouTube Data API获取视频时长?

基本上,我正在尝试获取搜索时显示在结果中的每个视频的视频时长.我有一个整洁的小演示设置让你搞砸!

另外 - 当我说持续时间我指的是M/S格式(0:00)的视频长度..

演示 http://codepen.io/mistkaes/pen/6b6a347c7d24edee15b3491420db4ecd

jQuery的:

var apikey = '<API KEY>';

$(function() {
    var searchField = $('#search-input');

    $('#search-form').submit(function(e) {
        e.preventDefault();
    });
});

function search() {
    $('#results').html('');

    q = $('#search-input').val();

    $.get(
        "https://www.googleapis.com/youtube/v3/search", {
            part: 'snippet, id',
            q: q,
            maxResults: 50,
            type: 'video',
            key: apikey
        },
        function(data) {
            $.each(data.items, function(i, item) {
                var output = getResults(item);

                $('#results').append(output);
            });
        });
}

function getResults(item) {
    var videoID = item.id.videoId;
    var title = item.snippet.title;
    var thumb = item.snippet.thumbnails.high.url;
    var channelTitle = item.snippet.channelTitle;

    var output …
Run Code Online (Sandbox Code Playgroud)

html css youtube jquery youtube-data-api

10
推荐指数
1
解决办法
9413
查看次数

如何使用v3 YouTube API将视频设置为"私有但共享"?

我在一所拥有机构YouTube帐户(Google Apps for Education)的学校工作.视频隐私选项包括公共,不公开私有.

重要的一点:私人视频可以与以下任何一方共享: - 机构(即所有拥有学校帐户的学生),或 - 特定电子邮件地址列表.

我们有一个使用v3 YouTube API(Java)自动将视频上传到YouTube的工具.

我可以使用API​​来设置隐私:

VideoStatus videoStatus = new VideoStatus();
videoStatus.setPrivacyStatus("private");
Run Code Online (Sandbox Code Playgroud)

但是如何使用YouTube API设置共享(例如,"与school.edu共享")?我认为这是可能的,因为它可以使用YouTube的在线视频管理器(手动)完成.

java youtube youtube-api youtube-data-api

10
推荐指数
1
解决办法
1123
查看次数

在达到API配额限制之前,Youtube视频上传被拒绝

通过申请流程,我的项目的API配额已成功增加到4M.有关配额的详细信息,请参阅已启用API 的Google Developer控制台配额页面.

但是,在使用此消息进行标准50次上传后,视频将被此消息拒绝:

任务310:上传失败.例外:HttpError 400"用户已超过他们上传的视频数量."

以下是成功发布视频的示例.

成千上万的视频正在等待几天前完成的事件.谷歌的一些人一直试图帮助,但今天早上我被要求发布Stack Overflow.

google-api youtube-api quota youtube-data-api

10
推荐指数
1
解决办法
2401
查看次数

YouTube API V3 - 获取有关新Feed的推荐视频

作为关于实施和移植到API V3的YouTube官方文档,他们说:

YouTube Data API(v2)功能:检索视频推荐
v3 API不会检索仅包含为当前API用户推荐的视频的列表.但是,您可以通过调用activities.list方法并将home参数值设置为true 来使用v3 API查找推荐的视频.

但现在该参数home也已被弃用.目前,当我将home参数设置为时true,我只检索频道中最近上传的视频:YouTube中的热门视频.根本没有视频snippet.type=recommendation.

我需要在新Feed中显示经过身份验证的用户的推荐视频,但YouTube似乎完全弃用了此功能.有人有解决方案吗?
先谢谢!

youtube youtube-api youtube-data-api

10
推荐指数
1
解决办法
4601
查看次数

Youtube [Data-API] LiveChat登录用户是主持人

我正在尝试弄清楚如何获得用户是实时聊天主持人的视频/流的列表.

这是在nightbotfussbot完成但我无法弄清楚他们是如何做到的,它的工作原理是你添加Nightbot频道作为你的直播聊天的主持人,但我不确定他们如何让你的直播来观看他们的聊天被添加为频道的主持人.(我猜他们是一个频道主持人,而不是视频/流,因为他们是持久的,但所有演员阵容)

我以为它会在API文档中,但如果它是我找不到/不确定我在寻找什么.

我在PHP中实现这一点,到目前为止,我现在已经获得了流事件id和你的持续直播流ID但我现在卡住了.

php youtube youtube-data-api

10
推荐指数
1
解决办法
236
查看次数

Youtube /v3/search API 不再返回直播视频

我使用YouTube 搜索 API按频道 ID 检索直播视频,但最近,该 API 开始返回空响应。

例如,我正在检索https://www.googleapis.com/youtube/v3/search?part=snippet&type=video&eventType=live&key={YOUTUBE_KEY}&channelId=UCPde4guD9yFBRzkxk2PatoAwhich 应该返回所有来自channelID = UCPde4guD9yFBRzkxk2PatoA. 该频道有 24/7 全天候直播,但我得到的回复是:

{
 "kind": "youtube#searchListResponse",
 "etag": "\"8jEFfXBrqiSrcF6Ee7MQuz8XuAM/-f6JA5_OcXz2RWuH1mpAA2_9mM8\"",
 "regionCode": "US",
 "pageInfo": {
  "totalResults": 0,
  "resultsPerPage": 5
 },
 "items": []
}
Run Code Online (Sandbox Code Playgroud)

正如我之前提到的,直到最近,这个请求才能很好地检索数据。我在 YouTube API 文档上找不到任何更改,所以我想知道是否有人知道更改了什么,或者是否有不同的方法可以通过频道 ID 提取实时视频。

youtube api youtube-api live-streaming youtube-data-api

9
推荐指数
1
解决办法
1599
查看次数

YouTube 评论的网络钩子

首先,我使用 youtube api 来创建我的应用程序。我正在创建一个应用程序来获取我的 YouTube 频道的每条评论并回复它。它主要用于客户关系活动。现在,我使用一个脚本,该脚本调用 youtube api 每 30 秒提取其数据(来自我频道的所有评论)。但这需要花费很多时间并且给我的服务器带来负担。它也不是配额友好的。

这是我的问题

youtube 上是否没有 webhook 或其他东西,以便每次我的频道上有评论时我都可以收到通知/事件并回复它。类似于 facebook webhook 的东西。

youtube youtube-api youtube-data-api

9
推荐指数
0
解决办法
689
查看次数