如何使用YouTube数据API v3检查YouTube视频是否存在

彼得·斯图尔特

我开发了一个网站,用户可以在其中添加和嵌入YouTube视频。我将YouTube ID存储在数据库中。

我遇到的问题是YouTube删除了视频,通常是版权/ DMCA,私人视频或用户删除它们。

我想运行一个小时CRON作业,使用PHP脚本检查这些视频是否仍然存在,但是我找不到任何资源。

有人可以帮忙吗?

彼得

马克1ra

更好的解决方案:

if (sizeof($videoResponse['items'])) {
    // Video exist, do stuff     
}

来源:使用youtube api v3验证视频是否存在

您可以检查videoResponse是否为对象:

$videoResponse = $youtube->videos->listVideos('snippet,statistics', array(
    'id' => $videoId 
));    

if (is_object($videoResponse['items'][0])) {
    // Video exist, do stuff     
}

或者检查它是否为

if (!empty($videoResponse['items'][0])) {
    // Video exist, do stuff     
}

您实际上也可以检查隐私状态:

$videoResponse = $youtube->videos->listVideos('status', array(
    'id' => $videoId 
));    

$privacyStatus = $videoResponse['items'][0]['status']['privacyStatus'];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用YouTube API v3检查视频是否受年龄限制

来自分类Dev

使用YouTube数据API v3的视频元数据

来自分类Dev

使用YouTube数据API v3的视频元数据

来自分类Dev

使用Youtube V3 API的YouTube相关视频

来自分类Dev

如何使用YouTube数据API v3获取频道中所有视频的列表?

来自分类Dev

使用 php,我如何使用 youtube v3 api 在我的网站上上传 youtube 视频?

来自分类Dev

Youtube v3 API视频语言

来自分类Dev

如何使用youtube api v3获取youtube视频的完整描述

来自分类Dev

如何使用YouTube Analytics(分析)API v3获取youtube视频的共享计数?

来自分类Dev

如何使用youtube API V3安排youtube视频(C#)

来自分类Dev

如何使用youtube api v3获取youtube视频的完整描述

来自分类Dev

如何使用 Youtube API v3 将 Youtube 视频静音?

来自分类Dev

如何检查YouTube是否存在视频ID

来自分类Dev

YouTube数据API v3视频上传错误

来自分类Dev

如何使用YouTube API V3?

来自分类Dev

如何获取视频Youtube的默认语言(API v3)

来自分类Dev

使用YouTube API v3获取视频的完整说明

来自分类Dev

使用YouTube API V3获取channelId的视频失败

来自分类Dev

使用YouTube API v3 PHP删除视频

来自分类Dev

使用YouTube数据API v3从播放列表中删除视频

来自分类Dev

使用YouTube数据API v3查找视频的许可证类型

来自分类Dev

如何使用Google API PHP客户端库和Youtube API V3将视频上传到YouTube?

来自分类Dev

如何使用youtube API v3和PHP删除视频

来自分类Dev

如何在Windows应用商店应用中使用YouTube API v3播放视频?

来自分类Dev

如何在 PHP 中使用 youtube v3 api 获取视频统计信息

来自分类Dev

如何使用 youtube api(v3) 获取视频网址

来自分类Dev

如何通过红宝石通过服务帐户插入视频YouTube YouTube API V3

来自分类Dev

PHP-如何通过Youtube API v3更改youtube视频的隐私状态?

来自分类Dev

如何通过Youtube API v3 YouTube.PlaylistItems.List请求检索视频的时长?

Related 相关文章

  1. 1

    使用YouTube API v3检查视频是否受年龄限制

  2. 2

    使用YouTube数据API v3的视频元数据

  3. 3

    使用YouTube数据API v3的视频元数据

  4. 4

    使用Youtube V3 API的YouTube相关视频

  5. 5

    如何使用YouTube数据API v3获取频道中所有视频的列表?

  6. 6

    使用 php,我如何使用 youtube v3 api 在我的网站上上传 youtube 视频?

  7. 7

    Youtube v3 API视频语言

  8. 8

    如何使用youtube api v3获取youtube视频的完整描述

  9. 9

    如何使用YouTube Analytics(分析)API v3获取youtube视频的共享计数?

  10. 10

    如何使用youtube API V3安排youtube视频(C#)

  11. 11

    如何使用youtube api v3获取youtube视频的完整描述

  12. 12

    如何使用 Youtube API v3 将 Youtube 视频静音?

  13. 13

    如何检查YouTube是否存在视频ID

  14. 14

    YouTube数据API v3视频上传错误

  15. 15

    如何使用YouTube API V3?

  16. 16

    如何获取视频Youtube的默认语言(API v3)

  17. 17

    使用YouTube API v3获取视频的完整说明

  18. 18

    使用YouTube API V3获取channelId的视频失败

  19. 19

    使用YouTube API v3 PHP删除视频

  20. 20

    使用YouTube数据API v3从播放列表中删除视频

  21. 21

    使用YouTube数据API v3查找视频的许可证类型

  22. 22

    如何使用Google API PHP客户端库和Youtube API V3将视频上传到YouTube?

  23. 23

    如何使用youtube API v3和PHP删除视频

  24. 24

    如何在Windows应用商店应用中使用YouTube API v3播放视频?

  25. 25

    如何在 PHP 中使用 youtube v3 api 获取视频统计信息

  26. 26

    如何使用 youtube api(v3) 获取视频网址

  27. 27

    如何通过红宝石通过服务帐户插入视频YouTube YouTube API V3

  28. 28

    PHP-如何通过Youtube API v3更改youtube视频的隐私状态?

  29. 29

    如何通过Youtube API v3 YouTube.PlaylistItems.List请求检索视频的时长?

热门标签

归档