我正在关注此帖子Is it possible to add a link to download a file that can only be downloaded by sharing it on Facebook?以检测用户是否共享我的指定链接,如果用户共享则允许他访问下一级别。
这就是我的表现:
FB.ui({
display: 'popup',
method: 'share',
href: 'url-here',
} , function(response){
console.log(response.e2e)
if (response && response) {
$.ajax({
url: ajaxurl,
type: 'post',
data: {action: 'unlock_om_gmap'},
success: function(res) {
}
});
}
});
但每次返回Object { e2e="{"submit_0":1406412308276}"}
时都没有任何帖子ID。有没有人熟悉这个问题?如何检查用户是否共享我的链接?
答案 0 :(得分:0)
正如我在评论中提到的,根据Facebook docs on this topic,您需要在响应数据中检查object_id
属性,以确定是否共享了Open Graph故事,但这是仅当用户使用Facebook登录您的应用并已授予publish_actions