【问题标题】:Changing Sending URL For Youtube API更改 Youtube API 的发送 URL
【发布时间】:2016-11-16 17:53:18
【问题描述】:

我遇到了一个简单的问题,但我无法理解如何以及在何处实施修复。我目前有代码工作,它在我使用的网站的人民论坛签名中添加了 youtube 订阅按钮。问题是 API 发送的 url 发送 Youtube.com/c/USERNAME 或 Youtube.com/Channel/USERNAME 问题是这个 URL 对于小频道不一致,使用频道用户名更简单。我正在尝试将 /c/ 更改为 /user/ ,它将解决我的问题。

这是我所指和使用的代码https://xenforo.com/community/threads/what-addon-youtube-sub-button-in-signature.88225/

我认为是@https://apis.google.com/js/platform.js 的问题,因为除了 message.customFields.youtube 部分之外没有可见的代码真正的“代码”。

【问题讨论】:

    标签: javascript php youtube-api


    【解决方案1】:

    尝试阅读有关YouTube Subscribe Button的文档

    YouTube 订阅按钮可让您向任何页面添加一键式Subscribe 按钮。该按钮可让人们订阅您的 YouTube 频道,而无需离开您的网站即可登录 YouTube 或确认他们的订阅。

    要添加按钮,您的应用程序需要加载此 JavaScript 文件:

    https://apis.google.com/js/platform.js
    

    您可以通过使用将其 class 设置为 g-ytsubscribe 的元素(例如 <div>)来添加按钮> 并使用其他属性来自定义按钮。下面的代码显示了一个简单的集成,它为 GoogleDevelopers 频道​​显示了一个 Subscribe 按钮。

    <script src="https://apis.google.com/js/platform.js"></script>
    <div class="g-ytsubscribe" data-channel="GoogleDevelopers"></div>
    

    Required attributes

    • class - 将值设置为 g-ytsubscribe。此类将 &lt;div&gt; 元素标识为订阅按钮的容器,并使 YouTube 能够按照下一节中的说明动态调整嵌入按钮的大小。

    • 您必须为以下两个属性之一指定一个值:

    • data-channel – 与按钮关联的频道名称。样本值:GoogleDevelopers
    • data-channelid – 与按钮关联的频道 ID。样本值:UC_x5XG1OV2P6uZZ5FSM9Ttw。您可以在YouTube account settings 或使用本文档末尾的APIs Explorer 检索您的频道 ID。详细了解working with channel IDs

    使用 data-channelid

    <script src="https://apis.google.com/js/platform.js"></script>
    <div class="g-ytsubscribe" data-channelid="UC_x5XG1OV2P6uZZ5FSM9Ttw"></div>
    

    Retrieve your Channel ID

    要检索您自己的频道 ID,请通过将表单顶部的使用 OAuth 2.0 授权请求按钮设置为开启来授权请求​​。然后点击表单底部的蓝色按钮发送请求。

    要检索具有 YouTube 频道名称的任何频道的频道 ID,请将下表中的 forUsername 属性设置为频道名称,将 mine 属性设置为 false。

    可用于了解如何获取频道 ID 的来源:

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-09
      • 1970-01-01
      • 2012-02-04
      • 2013-08-04
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 2013-06-10
      相关资源
      最近更新 更多