我们可以检测页面是否在推特上共享并LinkedIn
Can we detect if page shared on Twitter and LinkedIn
我正在用PHP设计一个电子商务网站,在产品页面上有Twitter和LinkedIn分享按钮,如果用户分享该产品页面,他将获得5美元的折扣。现在我的问题是,我如何检测该产品/页面是否在Twitter或LinkedIn上成功共享,以便我可以应用该折扣。如果 url 共享成功,是否有任何响应 Twitter 或 LinkedIn 返回。
这个问题已经很老了,所以对于将来偶然发现它的人来说:
从 2015 年 11 月 20 日起,Twitter 更改了"推文"事件的行为,因此无法再跟踪实际推文。另一种选择可能是OAuth API。
Twitter 意图的"推文"事件回调在"点击"而不是"推文"时触发
对于Twitter,他们获得了事件的API,使用JS很简单:
twttr.events.bind(
'tweet',
function (event) {
// Do something there, for example send notification
}
);
对于LinkedIn,他们还获得了丰富的API,请在此处选择您想要的方法:https://developer.linkedin.com/docs/share-on-linkedin
相关文章:
- Facebook共享显示一个接一个的空白页面
- 通过javascript/html访问twitter共享iframe
- 在我的SPA应用程序中集成Facebook共享的问题
- 在索引.html和应用.js [node.js] 之间共享变量
- AngularJS:$q.dedefe()不能由工厂方法共享
- 使用闭包共享构造函数参数
- Facebook共享动态参数链接
- Node.js上的WebSocket,并在所有连接的客户端之间共享消息
- 如何在没有插件和Wordpress的情况下创建共享社交媒体
- Phonegap:获取访问令牌时出现LinkedIn登录错误
- 在requirejs中共享实例化对象
- 在Javascript服务器/客户端中共享对象定义
- 使用服务(AngularJS)在控制器之间共享数据
- 我可以共享一个HTML播放器吗
- AngularJS中的页面之间共享数据返回空
- 如何在批准露天共享中工作流的审核步骤之前添加确认对话框
- LinkedIn共享链接图片未使用自定义url更新
- 如何将博客文章中的图片附加到LinkedIn共享
- 我们可以检测页面是否在推特上共享并LinkedIn
- 与LinkedIn共享API共享时出现Javascript错误