youtube api v3.自动检查上传的视频是否可供其他用户使用
youtube api v3. Automatic check if the uploaded video is available to other users
我正在使用 YouTube 数据 API v3 .NET 客户端库将视频从服务器上传到 YouTube 频道。一切顺利,直到出现一些重复的视频。这些视频向用户显示为重复的,但我找不到使用 .NET 库进行检查的方法。我正在尝试这 2 个 api 命令:
播放列表项:列表
youtubeService.PlaylistItems.List("contentDetails,id,snippet,status");
视频:列表
youtubeService.Videos.List("id,liveStreamingDetails,snippet,contentDetails,fileDetails,player,processingDetails,recordingDetails,statistics,status,suggestions,topicDetails")
但结果集不包含任何可能表明视频被复制的信息。任何人都可以提示在哪里搜索吗?结果集中有 Status,但那只是 Video Privacy Status (unlisted, private, public)
哇。好像最近添加了结果数据。现在 Status 不仅包含 privacyStatus,还包含 uploadStatus 和 rejectionReason。
我正在使用 YouTube 数据 API v3 .NET 客户端库将视频从服务器上传到 YouTube 频道。一切顺利,直到出现一些重复的视频。这些视频向用户显示为重复的,但我找不到使用 .NET 库进行检查的方法。我正在尝试这 2 个 api 命令:
播放列表项:列表
youtubeService.PlaylistItems.List("contentDetails,id,snippet,status");
视频:列表
youtubeService.Videos.List("id,liveStreamingDetails,snippet,contentDetails,fileDetails,player,processingDetails,recordingDetails,statistics,status,suggestions,topicDetails")
但结果集不包含任何可能表明视频被复制的信息。任何人都可以提示在哪里搜索吗?结果集中有 Status,但那只是 Video Privacy Status (unlisted, private, public)
哇。好像最近添加了结果数据。现在 Status 不仅包含 privacyStatus,还包含 uploadStatus 和 rejectionReason。