youtube api 3.0获取单个视频的信息

Che*_*rog 7 php video youtube-api

我正在尝试使用Youtube api 3.0获取单个视频的数据,我无法弄清楚如何做到这一点.

我设法让这个示例非常简单:https://developers.google.com/youtube/v3/code_samples/php

并定制一下.

但现在我正在尝试获取具有特定Id的单个视频的信息.

在这里我尝试

$data = $youtube->videos->list("snippet");
Run Code Online (Sandbox Code Playgroud)

这总是给我这个错误

无法在第95行的{SERVER_PATH} /Google_ServiceResource.php中取消设置字符串偏移

如果有人可以提供帮助我真的很感激.

OWA*_*DVL 10

不能给你确切的PHP代码,但网址是这样的

String url = "https://www.googleapis.com/youtube/v3/videos?id="+videoID+"&key=" + YOUR KEY HERE + "&fields=items(id,snippet(channelId,title,categoryId),statistics)&part=snippet,statistics";
Run Code Online (Sandbox Code Playgroud)

你得到一个你解析的JSON对象:)


Gra*_* D. 1

我不知道你是否已经弄清楚了 - 因为已经有一段时间了,但我相信你正在调用一个不存在的函数。我认为应该是:

$data = $youtube->videos->listVideos("snippet");
Run Code Online (Sandbox Code Playgroud)