twitter intentEvent在接收弹出窗口的动作之前触发?

时间:2015-11-27 08:29:45

标签: javascript twitter twitter-oauth twitter-follow webintents

这是我的[代码] [1]。

JS: 
function followIntentToAnalytics (intentEvent) {
  if (!intentEvent) return;
  var label = intentEvent.data.user_id + " (" + intentEvent.data.screen_name + ")";
  pageTracker._trackEvent(
    'twitter_web_intents',
    intentEvent.type,
    label
  );
}


twttr.ready(function (twttr) {
  // Now bind our custom intent events
  twttr.events.bind('click', clickEventToAnalytics);
  twttr.events.bind('tweet', tweetIntentToAnalytics);
  twttr.events.bind('retweet', retweetIntentToAnalytics);
  twttr.events.bind('like', likeIntentToAnalytics);
  twttr.events.bind('follow', followIntentToAnalytics);
});

HTML:

<a href="https://twitter.com/ravikumar_j" class="twitter-follow-button" data-show-count="false"  data-size="large">Follow @ravikumar_j</a>

单击“关注”按钮应该打开一个弹出窗口,然后用户将关注该user_id。根据Twitter登录的状态,他将遵循或不遵循。

点击跟随按钮后的操作如下: 弹出窗口将会打开 2.用户可以在关闭弹出窗口时跟随打算的推特ID。 3.用户可以在不做任何操作的情况下关闭弹出窗口。

只要1个动作(上面)发生,followIntentToAnalytics(intentEvent)函数就会退出,而不管2&3动作如何。你能在这里帮助模拟2&amp; 3上的响应和动作吗?

PS:我想在用户执行3个操作时发出警报,即点击跟随但不关注用户。 感谢

0 个答案:

没有答案