YouTube频道可以包含多个"相关"频道的列表.例如,音乐频道有相关的流派频道:嘻哈,流行,摇滚,乡村等.
音乐频道:http://www.youtube.com/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ
音频频道的相关频道:http://www.youtube.com/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ/channels
我可以使用youtube.search.listAPI 检索频道中的视频列表,我可以使用youtube.channels.listAPI 获取特定频道的数据,但我似乎无法找到任何能够提供"与频道相关的其他频道"的API,如上例所示.
我很确定我看了谷歌提供的所有API都提供了https://developers.google.com/apis-explorer/#p/youtube/v3/
无论如何我可以获取我需要的数据吗?
使用YouTube Android应用程序,360度视频支持使用陀螺仪平移视频,这是惊人的.在应用中使用YouTubeStandalonePlayer或YouTubePlayerView时,这是否可行?
我有一个C#程序,我使用Youtube API V3管理我的频道视频.我已经整理了所有OAuth 2.0内容,我正在寻找一种方法来告诉Youtube经过身份验证的帐户观看了该视频.原因是我使用"观看"功能来确定我的Feed中的哪些视频是我实际观看的最后一个视频.
有没有办法做到这一点?或者它是否故意不在API中,因为它与视图计数混淆?
当然我先查了谷歌和谷歌的API参考,没找到任何东西.
我可以使用Youtube Javascript API获取用户的搜索结果,播放列表.
如何使用Youtube Javascript API获取用户观看的历史记录???
是否有任何Javascript API来获取Youtube观看用户的历史记录?
javascript youtube-api youtube-javascript-api youtube-data-api
我正在尝试为自己开发一个应用程序,它将在Youtube应用程序中下载视频播放的音频版本.我几乎找到了所有其他内容,我想要的是获取在Youtube应用中播放的视频的网址.
所以,这个问题可分为两部分: -
甚至可以在没有youtube的任何特殊许可的情况下获取视频的网址(不,我不想每次都复制和粘贴视频,而是喜欢通过代码来做).还有其他应用程序正在执行类似的操作,例如voodoo应用程序,它可以自动显示同一产品在其他电子商务网站上的选项.因此,它必须以某种方式跟踪来自父应用程序的产品URL.
Google可以阻止我在Play商店发布我的应用吗?因为它下载了歌曲的音频版本.我搜索了但Play商店中没有youtube下载器.
提前致谢 :)
我使用了YouTube API,但最近在创建播放列表时出现了新错误:
{
"error": {
"errors": [
{
"domain": "youtube.playlist",
"reason": "exceededRateLimit",
"message": "The user has created too many playlists recently. Please try the request again later."
}
],
"code": 403,
"message": "The user has created too many playlists recently. Please try the request again later."
}
}
Run Code Online (Sandbox Code Playgroud)
我通过在10分钟内创建10个播放列表来获得此消息.经过一些搜索后,似乎在10个播放列表创建后显示此消息; 与10秒或10分钟或更长时间内的时间表无关.
我们能否了解有关此新错误的更多详情?也许有时间表信息?重试后头?什么?
谢谢.
Google问题跟踪器=> https://issuetracker.google.com/issues/79222309
php youtube youtube-api google-api-php-client youtube-data-api
经过研究,我如何从YouTube视频中获得直接URL,就像这样一个问题:如何从YouTube URL中获得视频的直接URL?[关闭]
我终于做了一个简单的脚本,用php从YouTube视频中生成了一个直接URL,它可以正常工作,但不适用于所有视频
它不适用于“签名”视频,
这是我的代码:
if(isset($_GET['url']) && $_GET['url'] != ""){
parse_str( parse_url( $_GET['url'], PHP_URL_QUERY ), $vars );
$id=$vars['v'];
$dt=file_get_contents("https://www.youtube.com/get_video_info?video_id=$id&el=embedded&ps=default&eurl=&gl=US&hl=en");
//var_dump(explode("&",$dt));
if (strpos($dt, 'status=fail') !== false) {
$x=explode("&",$dt);
$t=array(); $g=array(); $h=array();
foreach($x as $r){
$c=explode("=",$r);
$n=$c[0]; $v=$c[1];
$y=urldecode($v);
$t[$n]=$v;
}
$x=explode("&",$dt);
foreach($x as $r){
$c=explode("=",$r);
$n=$c[0]; $v=$c[1];
$h[$n]=urldecode($v);
}
$g[]=$h;
$g[0]['error'] = true;
$g[0]['instagram'] = "egy.js";
$g[0]['apiMadeBy'] = 'El-zahaby';
echo json_encode($g,JSON_PRETTY_PRINT);
}else{
$x=explode("&",$dt);
$t=array(); $g=array(); $h=array();
foreach($x as $r){
$c=explode("=",$r);
$n=$c[0]; $v=$c[1];
$y=urldecode($v);
$t[$n]=$v;
}
$streams = explode(',',urldecode($t['url_encoded_fmt_stream_map']));
foreach($streams as …Run Code Online (Sandbox Code Playgroud) 我使用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 的东西。
当我使用 Python 程序将视频上传到 YouTube 时出现问题。在发生这种情况之前,我有很多天没有使用它来上传,所以它不应该超过配额。我试了很多次,它有同样的错误。
以下是错误:
[RequestError] 服务器响应:
{
"error": {
"code": 403,
"message": "The request cannot be completed because you have exceeded your \u003ca href=\"/youtube/v3/getting-started#quota\"\u003equota\u003c/a\u003e.",
"errors": [
{
"message": "The request cannot be completed because you have exceeded your \u003ca href=\"/youtube/v3/getting-started#quota\"\u003equota\u003c/a\u003e.",
"domain": "youtube.quota",
"reason": "quotaExceeded",
"debugInfo": "Code: 8; Description: ?metric=youtube.googleapis.com/default&limit=defaultPerDayPerProject&qs_error_code=INSUFFICIENT_TOKENS"
}
]
}
}
Run Code Online (Sandbox Code Playgroud) youtube-data-api ×10
youtube-api ×9
youtube ×5
php ×2
android ×1
api ×1
google-api ×1
javascript ×1
quota ×1