首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有数据的Twitter事件

没有数据的Twitter事件
EN

Stack Overflow用户
提问于 2019-07-11 17:36:34
回答 1查看 32关注 0票数 2

我正在添加一个推特关注按钮到一个网站。这是HTML的一部分。

代码语言:javascript
复制
 <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。为此,我一直在遵循https://developer.twitter.com/en/docs/twitter-for-websites/javascript-api/guides/javascript-api的文档。但是,我收到的事件中的数据对象没有用户id。

这是处理事件的javascript:

代码语言: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>

我确实认为我遗漏了一些东西,比如要求用户授权来收集敏感数据。如果文档说我应该获得用户ID,有人知道为什么我没有得到它吗?

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2019-07-11 19:48:25

经过进一步研究,我意识到数据对象中事件处理的用户id或屏幕名称就是您提供给Twitter缩进的用户id或屏幕名称。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56986173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档