Javascript 我们能从facebook共享对话框得到回复吗
我们能从facebook共享对话框得到回复吗 我已经创建了一个自定义共享按钮,并试图从那里得到响应。 但在共享对话中,点击“取消”按钮也会给我一个成功的回复Javascript 我们能从facebook共享对话框得到回复吗,javascript,facebook,facebook-graph-api,facebook-javascript-sdk,facebook-sharer,Javascript,Facebook,Facebook Graph Api,Facebook Javascript Sdk,Facebook Sharer,我们能从facebook共享对话框得到回复吗 我已经创建了一个自定义共享按钮,并试图从那里得到响应。 但在共享对话中,点击“取消”按钮也会给我一个成功的回复 <script> window.fbAsyncInit = function(){ FB.init({ appId: '782351051797017', status: true, cookie: true, xfbml: true }); }; (function(d, debug){v
<script>
window.fbAsyncInit = function(){
FB.init({
appId: '782351051797017', status: true, cookie: true, xfbml: true });
};
(function(d, debug){var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];if (d.getElementById(id)) {return;}js = d.createElement('script'); js.id = id; js.async = true;js.src = "//connect.facebook.net/en_US/all" + (debug ? "/debug" : "") + ".js";ref.parentNode.insertBefore(js, ref);}(document, /*debug*/ false));
function postToFeed(title, desc, url, image){
var obj = {
method: 'feed',
link: url,
picture: 'http://www.url.com/images/'+image,
name: title,
description: desc
};
function callback(response){
console.log('test');
}
FB.ui(obj, callback);
}
</script>
<a href="" data-image="article-1.jpg" data-title="Article Title" data-desc="Some description for this article" id="btnShare">Share</a>
<script>
$('#btnShare').click(function(){
elem = $(this);
postToFeed(elem.data('title'), elem.data('desc'), elem.prop('href'), elem.data('image'));
return false;
});
</script>
window.fbAsyninit=函数(){
FB.init({
appId:'782351051797017',状态:true,cookie:true,xfbml:true});
};
(函数(d,debug){var js,id='facebook jssdk',ref=d.getElementsByTagName('script')[0];if(d.getElementById(id)){return;}js=d.createElement('script');js.id=id;js.async=true;js.src=“//connect.facebook.net/en_US/all”+(debug?/debug):“)+”.js;ref.parentNode.insertBefore(js,ref);}(文档,/*debug*/false));
函数postToFeed(标题、描述、url、图像){
var obj={
方法:“提要”,
链接:url,
图片:'http://www.url.com/images/"形象,,
姓名:职务,,
描述:描述
};
函数回调(响应){
console.log('test');
}
FB.ui(obj,回调);
}
$('#btnShare')。单击(函数(){
elem=$(本);
postToFeed(元素数据('title')、元素数据('desc')、元素属性('href')、元素数据('image'));
返回false;
});
得到了解决方案,我只需阅读回复
function callback(response){
if(response==null){
console.log('test1');
}
else{
console.log('test2');
}
}
FB.ui(obj, callback);
请发布您用来帮助我们了解您的问题的代码。已编辑,请引导。您在哪里看到成功消息?您已经编写了
console.log(“test”)代码>?为什么您需要知道用户是否共享了某些内容?因为如果用户在facebook上共享了我的页面,我想提供折扣