标签: youtube-data-api

如何在YouTube API v3上检索"频道内的频道"

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 google-api youtube-api youtube-data-api

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

在嵌入360度视频时,Android Youtube API是否支持陀螺仪?

使用YouTube Android应用程序,360度视频支持使用陀螺仪平移视频,这是惊人的.在应用中使用YouTubeStandalonePlayer或YouTubePlayerView时,这是否可行?

android-youtube-api youtube-data-api

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

如何使用Youtube API v3标记视频?

我有一个C#程序,我使用Youtube API V3管理我的频道视频.我已经整理了所有OAuth 2.0内容,我正在寻找一种方法来告诉Youtube经过身份验证的帐户观看了该视频.原因是我使用"观看"功能来确定我的Feed中的哪些视频是我实际观看的最后一个视频.

有没有办法做到这一点?或者它是否故意不在API中,因为它与视图计数混淆?

当然我先查了谷歌和谷歌的API参考,没找到任何东西.

youtube-api youtube-data-api

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

如何使用Youtube Javascript API获取youtube用户的观看历史记录?

我可以使用Youtube Javascript API获取用户的搜索结果,播放列表.

如何使用Youtube Javascript API获取用户观看的历史记录???

是否有任何Javascript API来获取Youtube观看用户的历史记录?

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

9
推荐指数
2
解决办法
6749
查看次数

获取在Youtube Android应用程序中运行的视频的URL

我正在尝试为自己开发一个应用程序,它将在Youtube应用程序中下载视频播放的音频版本.我几乎找到了所有其他内容,我想要的是获取在Youtube应用中播放的视频的网址.

所以,这个问题可分为两部分: -

  1. 甚至可以在没有youtube的任何特殊许可的情况下获取视频的网址(不,我不想每次都复制和粘贴视频,而是喜欢通过代码来做).还有其他应用程序正在执行类似的操作,例如voodoo应用程序,它可以自动显示同一产品在其他电子商务网站上的选项.因此,它必须以某种方式跟踪来自父应用程序的产品URL.

  2. Google可以阻止我在Play商店发布我的应用吗?因为它下载了歌曲的音频版本.我搜索了但Play商店中没有youtube下载器.

提前致谢 :)

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

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

创建过多播放列表时出错?

我使用了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

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

我想通过PHP从YouTube获得直接URL时出现签名问题

经过研究,我如何从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)

php youtube youtube-api youtube-data-api

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

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
查看次数

YouTube 数据 API:无法完成请求,因为您已超出配额 INSUFFICIENT_TOKENS

当我使用 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-api quota youtube-data-api

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