【问题标题】:Get YouTube channel ID in chrome extension在 chrome 扩展中获取 YouTube 频道 ID
【发布时间】:2021-04-02 09:00:42
【问题描述】:

我想为 YouTube 制作一个 chrome 扩展。我需要获取用户的 YouTube 频道 ID(如果存在)。怎么做? 我尝试获取 google 帐户 ID,但它看起来不像 YouTube 频道 ID。

chrome.identity.getProfileUserInfo(function(userInfo)
{
    console.log(userInfo.id);
});

执行后,我得到10053**7950021,但我的YouTube频道有UCMEh1bYibhq7tCRRm6cA2dw,正如我从链接中得到的那样。他们要么使用一个非常奇怪的基数将那个以 10 为基数的数字转换为UC...,要么谷歌帐户与 YouTube 频道不同。你能帮忙吗?

【问题讨论】:

    标签: google-chrome google-chrome-extension youtube youtube-api youtube-data-api


    【解决方案1】:

    https://developers.google.com/youtube/v3/guides/working_with_channel_ids 有这方面的帮助

    它告诉您如何使用 YouTube 频道 ID。

    关于它的更多信息herehereherehere

    【讨论】:

    • 我知道数据 api,但我不能在客户端使用它。我正在制作一个 chrome 扩展,我想在其中获取 channelID 以在我的服务器端使用它。
    • @Fortnite 看看这个stackoverflow.com/questions/14366648/…,它可能有你正在寻找的答案。
    • 这与扩展无关。无法在那里使用数据 api 或以某种方式获取链接。应该有一种方法可以通过一些 chrome API 来实现。
    • @Fortnite 我想知道,你有没有在谷歌上搜索过,看看你是否能找到你想要的东西。此外,如果您想获得 YouTube 频道 ID,您很可能必须使用其中一个 YouTube API,YouTube 也不是谷歌之外的,所以我相信您应该尝试一下。另外,请尝试使用 YouTube Data API,因为如果您只是尝试使用它,它很可能会起作用。
    • 我尝试搜索,唯一找到的是 chrome identity api,它提供了 google ID,但没有提供 YouTube ID。但我还没有找到与 YouTube 一起使用的 chrome API。这就是我所要求的。 YouTube 数据 api 是服务器端的,不能在只有客户端的 chrome 扩展中工作,所以我没有办法使用它。
    猜你喜欢
    • 2015-06-02
    • 2023-03-31
    • 2012-12-31
    • 2016-05-13
    • 2013-10-21
    • 2016-09-05
    • 2019-12-14
    • 2014-07-19
    • 2014-10-12
    相关资源
    最近更新 更多