如何获取Youtube频道页面ID以创建Google BQ DTS

问题描述 投票:7回答:2

如何获取用于创建Google BigQuery数据传输服务YouTube频道作为数据源的YouTube频道ID。

尝试从BQ控制台和CLI创建传输服务。从控制台和CLI获取以下错误。

现在我正在使用此YouTube频道网址中的pageId:https://www.youtube.com/channel/XXXXXXXXXYYYYYYYYYY

来自CLI:

bq mk --transfer_config --project_id=test-dts --target_dataset=YTChannelDTS --display_name='YTChannelTest' --params='{"page_id":"XXXXXXXXXYYYYYYYYYY","table_suffix":"MT","configure_jobs":"true"}' --data_source='youtube_channel'

mk操作中的BigQuery错误:请求包含无效参数。

从控制台:参考下图(错误标记为红色)。

enter image description here

youtube google-bigquery google-plus data-transfer youtube-channels
2个回答
3
投票

导航至https://www.youtube.com/account_advanced以查看您的YouTube帐户设置。然后,您将看到YouTube Channel ID的值。这是您传递给BigQuery的内容。

更新:尝试在我是Owner的项目上复制上述步骤后,我遇到了相同的错误消息。解决方法是:

  • IAM admin page
  • 选择将容纳数据传输BigQuery数据集的项目
  • 找到您的帐户
  • BigQuery Admin权限添加到您的帐户
  • 重试设置数据传输的步骤

2
投票

除了“频道页面ID”之外,帮助按钮还表示需要“与该频道相关联的Google+信息页的网页ID”。你可以访问Google plus,然后点击个人资料。 pageID将附加到URL:

https://plus.google.com/ <pageID>

我无法对此进行全面测试,因为我刚刚设置了一个报告工作,最多可能需要48小时才能创建,因此,对我来说,现在它失败并显示“未找到报告作业 - 请确保报告作业存在。”但它看起来传输本身是正确创建的。

另外,Gplus将很快成为个人账户的discontinued,因此,对于4月2日之后此类账户的转账仍然有效,我认为你可能需要“将频道转移到品牌账户”。此选项可在Account settings下找到

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