gpt4 book ai didi

php - 如何使用PHP中的youtube v3 API获取视频统计信息

转载 作者:行者123 更新时间:2023-12-03 05:55:12 26 4
gpt4 key购买 nike

这是最简单的问题之一,但是从文档到论坛,我都找不到答案。我想使用php获取视频统计信息,例如count。我不想使用cURL来执行此操作,我想使用SDK和OOP来执行此操作。

我找不到任何地方要使用php来构造请求,例如,我曾经使用过

  $playlistItemsResponse = $youtube->playlistItems->listPlaylistItems('snippet', array(
'playlistId' => $uploadsListId,
'maxResults' => 50

));

以获得播放列表项,但返回的视频信息不足。我不能做
$youtube->videos->listVideos 

请帮我。

最佳答案

PlaylistItems: list返回与API请求参数匹配的播放列表项的集合。

{
"kind": "youtube#playlistItemListResponse",
"etag": etag,
"nextPageToken": string,
"prevPageToken": string,
"pageInfo": {
"totalResults": integer,
"resultsPerPage": integer
},
"items": [
playlistItem Resource
]
}

每个 playlistItem Resource包含有关播放列表项的信息。
{
"kind": "youtube#playlistItem",
"etag": etag,
"id": string,
"snippet": {
"publishedAt": datetime,
"channelId": string,
"title": string,
"description": string,
"thumbnails": {
(key): {
"url": string,
"width": unsigned integer,
"height": unsigned integer
}
},
"channelTitle": string,
"playlistId": string,
"position": unsigned integer,
"resourceId": {
"kind": string,
"videoId": string,
}
},
"contentDetails": {
"videoId": string,
"startAt": string,
"endAt": string,
"note": string,
"videoPublishedAt": datetime
},
"status": {
"privacyStatus": string
}
}

其中包含一个videoId,可用于运行 Videos: getRating检索授权用户对指定视频列表的评级。
function videosGetRating($service, $id, $params) {
$params = array_filter($params);
$response = $service->videos->getRating(
$id,
$params
);

print_r($response);
}

videosGetRating($service,
'Ks-_Mh1QhMc,c0KYU2j0TM4,eIho2S0ZahI',
array('onBehalfOfContentOwner' => ''));

关于php - 如何使用PHP中的youtube v3 API获取视频统计信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44876051/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com