我们可以检测页面是否在 Twitter 和 LinkedIn 上共享吗

Can we detect if page shared on Twitter and LinkedIn

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

for twitter, they 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

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

自 2015 年 11 月 20 日起,Twitter 更改了 'tweet' 事件的行为,因此无法再跟踪实际推文。另一种可能是 OAuth API.