php - YouTube订阅无法正常工作

标签 php html youtube youtube-api

我已使用以下代码在我的网站上创建youtube订阅按钮

<script src="https://apis.google.com/js/platform.js"></script>

<div class="g-ytsubscribe" data-channel="GoogleDevelopers" data-layout="default" data-count="default"></div>

用户已经登录自己的google帐户时,它的工作正常。

如果用户未登录,它将自动打开google登录窗口,登录后登录窗口自动关闭,但订阅无效。在控制台中显示以下错误

enter image description here

如果我重新加载同一页面,它将正常工作。这表示用户已经使用Google帐户登录。

我已经尝试过使用oauth。但是我不知道该怎么做。

最佳答案

Google的问题跟踪器上有很多与此问题有关的未解决问题。似乎这种情况已经持续了很长时间,而且Google Developers似乎并没有对此问题给予过多关注。

查看here发布的一些问题
here

尝试使用回调代替它来实现代码似乎也有同样的问题。检查一个here

关于php - YouTube订阅无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36445898/

相关文章:

android - 如何在 Android 上下载和播放 youtube 视频?

html - 根据 DIV 宽度调整 Youtube 显示宽度/高度

php - MYSQL 用逗号分隔关键字将字段与另一个字段匹配

php - 将数据从初始 XML 请求传递到后续页面

javascript - 如何将包含数组的对象转换为对象的对象

css - 使用 960.gs 将 Div 放在所有其他 Div 的后面

html - 如何使 div 部分的高度自动适应其内容的高度?

javascript - 创建 youtube 流 HTML5 的音频频谱

php - strlen() 和 UTF-8 编码

javascript - 如何在js函数中使用PHP foreach变量