是否可以拉取通道的空头数量?

问题描述 投票:0回答:1

说到发布的内容,在 YouTube 中用户可以看到发布的视频数量和短片数量。 我知道如何从 API 中提取视频数量(例如 $channel->getStatistics()->getVideoCount() - 使用 php 的官方库)。但我不确定是否可以通过 API 识别 Shorts 的数量。

我认为可以拉动单个视频的持续时间,但我不确定是否可以根据持续时间来计算短片数量,或者是否有更直接的方法。澄清一下,短视频是有持续时间的视频 <= 60 sec, it this correct?

非常感谢您帮助我链接到正确的文档或针对我的问题提供任何建议。

谢谢! 奥克萨娜

youtube-data-api youtube-livestreaming-api
1个回答
0
投票

使用我在问题中描述的详细信息。

在简历中,通过使用 YouTube Data API,您必须获取

#shorts

 的播放列表并获取该播放列表上的视频数量。

示例:

    频道_ID:
  • UCbqEsRhXQI5KWYVr8mSWWWw
  • #Shorts Playlist_ID:
  • UUSHbqEsRhXQI5KWYVr8mSWWWw CHANNEL_ID<= This is the same
    ,但替换 CHANNEL_ID 中的前两个字符后 - 在本例中,开头的 
    UC
     字符变为 
    UUSH
     - 请注意突出显示的字符。
要求:

GET https://youtube.googleapis.com/youtube/v3/playlistItems?part=id,snippet,contentDetails&maxResults=1&playlistId=UUSHbqEsRhXQI5KWYVr8mSWWWw&key=[YOUR_API_KEY] HTTP/1.1 Authorization: Bearer [YOUR_ACCESS_TOKEN] Accept: application/json
回应:

{ "kind": "youtube#playlistItemListResponse", "etag": "Dq50F-zmW1AuTEP5t7UQK2lJi5Q", "items": [ ... omitted for brevity ], "pageInfo": { "totalResults": 6, <= This is the total of videos on said playlist. "resultsPerPage": 50 } }

在探索 API 演示中尝试一下

© www.soinside.com 2019 - 2024. All rights reserved.