Javascript 没有数据的Twitter事件

Javascript 没有数据的Twitter事件,javascript,events,twitter,Javascript,Events,Twitter,我正在向网站添加一个Twitter关注按钮。这是一段HTML <div id="twitter-follow"> <a class="twitter-follow-button" href="https://twitter.com/<some name>" data-size="large"> Follow @<some name></a> </div> 当用户按下fol

我正在向网站添加一个Twitter关注按钮。这是一段HTML

 <div id="twitter-follow"> 
    <a class="twitter-follow-button"
      href="https://twitter.com/<some name>"
      data-size="large">
    Follow @<some name></a>
  </div>

当用户按下follow按钮时,我希望能够检索Twitter用户ID。为此,我一直遵循这里的文档。但是,我收到的事件中的数据对象没有用户id

这是处理事件的javascript:

  <script type="text/javascript" charset="utf-8">
    window.twttr = (function (d,s,id) {
      var t, js, fjs = d.getElementsByTagName(s)[0];
      if (d.getElementById(id)) return; js=d.createElement(s); js.id=id;
      js.src="//platform.twitter.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs);
      return window.twttr || (t = { _e: [], ready: function(f){ t._e.push(f) } });
    }(document, "script", "twitter-wjs"));
  </script>
  <script>
  twttr.ready(function (twttr) {
    twttr.events.bind('follow',   function(e) {
       console.log(e)
    });
  });
  </script>

window.twttr=(函数(d,s,id){
var t,js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id))返回;js=d.createElement;js.id=id;
js.src=“//platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);
return window.twttr | |(t={ue:[],ready:function(f){t.e.push(f)});
}(文件,“脚本”、“推特wjs”);
twttr.就绪(功能(twttr){
twttr.events.bind('follow',函数(e){
控制台日志(e)
});
});
我确实认为我遗漏了一些东西,比如请求用户授权收集合理的数据。 如果文档中说我应该获得用户ID,有人知道为什么我没有获得用户ID吗


谢谢,

在进一步挖掘之后,我意识到数据对象中事件处理的用户id或屏幕名称就是您提供给Twitter缩进的名称

我们无法从用户实际单击以下按钮时检索id:-(