我目前正在开发YouTube MCN的信息中心。我只是通过youtube正常登录进行注册,这将获取通道的正常统计数据,即视图,潜艇,品牌等。
如果我们能够获取链接到网络的频道的CMS状态并将其保存到数据库中,并且还为我们的api设置了一个cron作业,那么我们可以每12-24小时更新一次。
我真的找不到任何关于如何解决这个问题的信息......我听说过这是一个常见的问题。
我目前使用的唯一范围是: https://www.googleapis.com/auth/youtube
这是我目前保存到数据库中的唯一数据。
$_SESSION['youtube']['username'] = $channelsResponse['items'][0]['snippet']['title'];
$_SESSION['youtube']['id'] = $channelsResponse['items'][0]['id'];
$_SESSION['youtube']['description'] = $channelsResponse['items'][0]['snippet']['description'];
$_SESSION['youtube']['thumbnail'] = $channelsResponse['items'][0]['snippet']['thumbnails']['default']['url'];
$_SESSION['youtube']['banner'] = $co['items'][0]['brandingSettings']['image']['bannerImageUrl'];
$_SESSION['youtube']['views'] = $statistics['items'][0]['statistics']['viewCount'];
$_SESSION['youtube']['comments'] = $statistics['items'][0]['statistics']['commentCount'];
$_SESSION['youtube']['subscribers'] = $statistics['items'][0]['statistics']['subscriberCount'];
$_SESSION['youtube']['videos'] = $statistics['items'][0]['statistics']['videoCount'];
感谢您的时间,我真的很感激我能得到的任何帮助!
答案 0 :(得分:0)
如果经过身份验证的频道位于您的某个内容所有者中,则可以使用contentOwnerDetails部分检索有关其所在内容所有者的信息。您必须包含onBehalfOfContentOwner参数才能获取这个信息。
如果频道位于其他内容所有者中,则无法通过API检索此信息。