Javascript 订阅youtube js

Javascript 订阅youtube js,javascript,jquery,youtube,Javascript,Jquery,Youtube,我想知道如何检测是否有人进入我的youtube频道。如果是,我就发布阅读,否则需要注册 我尝试使用youtube按钮,但它不起作用,在我单击时从不返回值 <script src="https://apis.google.com/js/platform.js"></script> <script> function onYtEvent(payload) { if (payload.eventType == 'subscribe') {

我想知道如何检测是否有人进入我的youtube频道。如果是,我就发布阅读,否则需要注册

我尝试使用youtube按钮,但它不起作用,在我单击时从不返回值

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

<script>
  function onYtEvent(payload) {
    if (payload.eventType == 'subscribe') {
      alert('Yes')
      // Add code to handle subscribe event.
    } else if (payload.eventType == 'unsubscribe') {
      alert('no')
      // Add code to handle unsubscribe event.
    }
    if (window.console) { // for debugging only
      window.console.log('YT event: ', payload);
    }
  }
</script>

<div class="g-ytsubscribe" data-channelid="UCMuP3q3YcWziAcqZA" data-layout="default" data-count="default" data-onytevent="onYtEvent"></div>

功能onYtEvent(有效负载){
if(payload.eventType=='subscribe'){
警报(“是”)
//添加代码以处理订阅事件。
}else if(payload.eventType=='unsubscribe'){
警报('否')
//添加代码以处理取消订阅事件。
}
if(window.console){//仅用于调试
window.console.log('YT事件:',有效负载);
}
}

我想知道是否进入该页面,或者我是否未在该频道注册。与Social locker类似。

不幸的是,Youtube已经不推荐该功能

注意:Subscribe按钮的Subscribe和unsubscribe事件 他被弃用了。类似地,数据ytonevent属性 之前,可以将其添加到widget元素中,以指定的侦听器 事件通知也已被弃用

参考-