0

除了“赞”按钮之外,还有一个“发送”按钮,其功能类似于已弃用的“分享”按钮。我想知道是否有一种编程方式可以知道特定用户是否成功共享了链接。

我正在考虑在我的网站上向那些在 facebook 上分享链接的人提供奖励,但为了做到这一点。我需要能够跟踪哪个用户共享了链接。

我可能的解决方案是为每个用户共享一个唯一的 URL,然后跟踪引用者,但我不知道该方法有多可靠,或者它有多可滥用,我认为如果 facebook 提供某种回调函数会更容易,所以我可以跟踪哪个用户发送了链接。

谢谢!

4

2 回答 2

1

http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/

您可以订阅“message.sent”事件并在事件触发时使用 ajax 请求调用您的服务器。

FB.Event.subscribe('message.sent'', function(response) { alert('追踪某人分享了 URL:' + response); } );

于 2012-06-20T17:30:04.370 回答
1

我正在考虑在我的网站上向那些在 facebook 上分享链接的人提供奖励

这将违反平台政策——见第四节。应用程序集成点,#1

“您不得激励用户使用 [...] Facebook 社交渠道,或暗示激励与使用我们的渠道直接相关。”</p>

于 2012-06-20T18:40:24.130 回答