你管搜索API - 视频识别前缀用' - '标志?

时间:2017-05-30 04:52:45

标签: youtube

很少有视频ID以' - '为前缀。标志。当我们在Youtube上搜索带有前缀的这些ID时,它表示没有找到任何记录。但是,Youtube可以播放这些视频。

例如:

我想知道:所有字符都可以作为前缀,以便我可以在Youtube API调用之前允许或删除它们?或者有没有任何标准的方法来处理这件事?

1 个答案:

答案 0 :(得分:0)

你引用'API调用'使用URL没有进行API调用,它调用搜索URL。不幸的是,URL使用URL编码参数不起作用。

我建议使用YouTube API V3实现此功能。在PHP中,即使以连字符开头,也可以根据ID正确地恢复视频。我在下面提供了一个PHP代码段......

//In PHP
function videosListById($service, $part, $params) {
$params = array_filter($params);
$response = $service->videos->listVideos(
    $part,
    $params
);

print_r($response);
}

videosListById($service,
'snippet,contentDetails,statistics', 
array('id' => '-xYmfZ2Ic_M'));

要查看此操作,您可以访问以下网址; https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.list?id=-xYmfZ2Ic_M&part=snippet%2CcontentDetails%2Cstatistics