我即将创建一个Facebook iFrame页面,其中包含我希望浏览器共享的内容。该页面将包含Facebook好友选择器,最有可能是以下javascript http://labs.thesedays.com/blog/2011/06/20/the-missing-facebook-interface-component-for-friend-selection/
我想知道的是,是否有办法跟踪谁分享链接以及有多少人?
答案 0 :(得分:6)
您应该阅读Requests Dialog上的文档。
当您使用Facebook Javascript SDK调用对话框时,您将在对话框关闭后立即收到回调。此回调将包含有关对话框中用户操作的详细信息。
摘自文件:
FB.ui({method: 'apprequests',
message: 'My Great Request'
}, function requestCallback(response) {
// Handle callback here
});
在回调的response
参数中,有request_id
的详细信息以及请求发送给谁:
Object
request: "REQUEST_ID"
to: Array[2]
0: "FB_ID1"
1: "FB_ID2"
2: "FB_ID3"
...
除非有特定且有效的理由不使用facebook的对话框,否则我建议保留facebook给我们的功能。一旦您开始使用第三方插件来“模仿”Facebook的行为,您就会依赖这些开发人员在Facebook进行更改时更新其代码。