我想知道这是否可以在v3中使用(我知道它可以用v2)?
我已经尝试使用watch_later作为id和mine=true播放列表请求.指定时,watch_later播放列表不会在通用播放列表列表结果中返回mine=true.
我试图隐藏Youtube视频播放器(api)中的按钮.我用了
player.setShowFullscreenButton(false)
Run Code Online (Sandbox Code Playgroud)
这成功隐藏了全屏按钮,但我没有找到隐藏控制按钮的方法 - 该按钮可以转到youtube应用程序.
我试过用
player.setPlayerStyle(PlayerStyle.MINIMAL);
Run Code Online (Sandbox Code Playgroud)
这会隐藏所有按钮,但也会更改进度条,但我需要旧的进度条.
有帮助吗?
我正在使用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).
更新:
使用ffmpeg,我们可以通过组合音频和图像来创建视频.创建的视频通过Youtube DATA API上传到Youtube.有用.现在我尝试使用脚本自动执行以下场景.
上传图片和音频.使用ffmpeg创建视频.视频成功创建后,使用Youtube DATA API上传视频.
我可以在命令行中使用ffmpeg命令创建视频.但是当我尝试使用PHP代码时,命令没有执行.
基本上,我正在尝试获取搜索时显示在结果中的每个视频的视频时长.我有一个整洁的小演示设置让你搞砸!
另外 - 当我说持续时间我指的是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) 我在一所拥有机构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的在线视频管理器(手动)完成.
通过申请流程,我的项目的API配额已成功增加到4M.有关配额的详细信息,请参阅已启用API 的Google Developer控制台配额页面.
但是,在使用此消息进行标准50次上传后,视频将被此消息拒绝:
任务310:上传失败.例外:HttpError 400"用户已超过他们上传的视频数量."
以下是成功发布视频的示例.
成千上万的视频正在等待几天前完成的事件.谷歌的一些人一直试图帮助,但今天早上我被要求发布Stack Overflow.
作为关于实施和移植到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 搜索 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 频道的每条评论并回复它。它主要用于客户关系活动。现在,我使用一个脚本,该脚本调用 youtube api 每 30 秒提取其数据(来自我频道的所有评论)。但这需要花费很多时间并且给我的服务器带来负担。它也不是配额友好的。
这是我的问题
youtube 上是否没有 webhook 或其他东西,以便每次我的频道上有评论时我都可以收到通知/事件并回复它。类似于 facebook webhook 的东西。
youtube-data-api ×10
youtube ×7
youtube-api ×7
android ×1
api ×1
css ×1
google-api ×1
html ×1
java ×1
jquery ×1
php ×1
quota ×1
video ×1