我是API的新手,所以请原谅可能是一个长而愚蠢的问题。我是否可以修改此示例脚本中的代码 - https://developers.google.com/youtube/v3/code_samples/php#update_a_video_by_adding_new_tags - 为我公司的某个视频返回上传文件的原始名称?注意:我已经修改了链接脚本以删除标签的更新(即我只是打印了视频ID和当前标签来测试我有Oauth2工作而且我做了 - 所以,我至少得到了那么多。 )
// Call the API's videos.list method to retrieve the video resource.
$listResponse = $youtube->videos->listVideos("snippet",
array('id' => $videoId));
我在考虑将“snippet”更改为“fileDetails”是我需要的。如果是这样,那么如何从$ listResponse中提取原始文件名?
答案 0 :(得分:0)
欢迎来到Google Development的世界。让我们看一下videos.list的文档。
如果您在回复中进行检查,您会发现它会返回一系列视频资源点击该文件,文档会将您带到Videos resource representation,因为您可以看到这里有很多有趣的内容。在片段下,您可以找到标题。
snippet.title string
视频的标题。物业价值有一个 最大长度为100个字符,可能包含所有有效的UTF-8 字符除外<和>。您必须为此属性设置值 你调用videos.update方法,并正在更新的片段部分 视频资源。
在主要的videos.list文档页面上,您将找到一些如何在PHP中使用它的示例。这是我认为你会喜欢的第一个大块头。
// Display the list of matching videos.
foreach ($videosResponse['items'] as $videoResult) {
$videos .= sprintf('<li>%s </li>',
$videoResult['snippet']['title']);
}
Googles文档非常有用,请经常查看。