添加视频,以便稍后使用Google Script在品牌帐户中观看

时间:2017-08-27 21:20:16

标签: google-apps-script youtube scripting google-signin youtube-data-api

我正在尝试使用script created by DiRaven from the reddit YouTube forum搜索您的电子邮件中的YouTube视频提醒,并自动将这些视频添加到“稍后观看”播放列表中。我能够让脚本工作,但不是在正确的位置。而不是将视频指向我的品牌帐户的手表后期播放列表的脚本,它将它们移动到我的私人帐户的手表后期播放列表。尽管我在提示时允许对我的品牌帐户授予脚本权限,但似乎并不关心我已添加它,并且仅在我授予私人帐户时才有效,该私人帐户似乎作为任何YouTube频道的父帐户运行你事后创造。我想知道是否有任何方法可以编辑脚本以使用YouTube频道ID将视频定向到正确的WL播放列表。除了这个问题,脚本运行完美。贴在下面以防万一。谢谢。

编辑:这篇文章描述了我试图描述的同一问题,以防我所说的不清楚:YouTube API and brand account

function AddMarkArchivedMailAsReadTrigger()
{
  ScriptApp.newTrigger('MarkArchivedMailAsRead')
  .timeBased()
  .everyHours(1)
 .create();
}

function MarkArchivedMailAsRead()
{
  var threads = GmailApp.search('has:nouserlabels -in:Sent -in:Chat -
in:Draft -in:Inbox is:unread');

  for (var thread in threads) threads[thread].markRead(); 
}

1 个答案:

答案 0 :(得分:0)

使用登录凭据时,您需要将您感兴趣的品牌帐户设置为默认登录。要执行此操作,请访问youtube网站,登录并选择感兴趣的帐户后,单击屏幕右上角的帐户图标。选择设置。选择帐户头像/图标右侧的“高级”。扫描页面以选择将帐户设置为默认帐户。完成后,该帐户将成为登录的默认帐户,并且脚本中的所有内容都应该应用于该帐户。

之后可以执行相同的步骤将任何其他帐户设置为默认帐户。