【问题标题】:Can we detect if page shared on Twitter and LinkedIn我们可以检测页面是否在 Twitter 和 LinkedIn 上共享
【发布时间】:2016-05-10 09:06:21
【问题描述】:

我正在用 PHP 设计一个电子商务网站,在产品页面上有 Twitter 和 LinkedIn 分享按钮,如果用户分享该产品页面,他将获得 5 美元的折扣。现在我的查询是如何检测该产品/页面是否在 Twitter 或 LinkedIn 上成功共享,以便我可以应用该折扣。如果 url 共享成功,Twitter 或 LinkedIn 是否会返回任何响应。

【问题讨论】:

  • 请注意,用户发布消息,获得折扣,然后删除消息是微不足道的。

标签: javascript php twitter linkedin-api


【解决方案1】:

这个问题已经很老了,所以对于将来偶然发现它的人来说:

从 2015 年 11 月 20 日起,Twitter 更改了“tweet”事件的行为,使其不再可能跟踪实际的推文。一个替代方案可能是 OAuth API。

Twitter intent's 'tweet' event callback triggering on 'click' instead of 'tweet'

【讨论】:

    【解决方案2】:

    对于 twitterthey got API for events,使用 JS 有点简单:

    twttr.events.bind(
      'tweet',
      function (event) {
        // Do something there, for example send notification
      }
    );
    

    对于linkedIn,他们也得到了丰富的API,在这里选择你想要的方法:https://developer.linkedin.com/docs/share-on-linkedin

    【讨论】:

      猜你喜欢
      • 2011-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多