Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Facebook Js API共享方法回调响应为空_Javascript_Facebook_Callback_Share - Fatal编程技术网

Javascript Facebook Js API共享方法回调响应为空

Javascript Facebook Js API共享方法回调响应为空,javascript,facebook,callback,share,Javascript,Facebook,Callback,Share,我正在尝试使用带有javascript api的Facebook共享对话框 FB.ui({ method: 'share', href:'http://thewebsiteurl.com' }, function(response){ console.log(response);}); 它可以工作,我可以共享网站url,但回调响应会给我[],其他什么都没有。 我尝试了我的dev帐户和我妻子的标准fb帐户,但仍然是一样的。 我怎样才能检查一

我正在尝试使用带有javascript api的Facebook共享对话框

FB.ui({
    method: 'share',
    href:'http://thewebsiteurl.com'
        }, function(response){
            console.log(response);});
它可以工作,我可以共享网站url,但回调响应会给我[],其他什么都没有。 我尝试了我的dev帐户和我妻子的标准fb帐户,但仍然是一样的。 我怎样才能检查一切是否顺利?这个想法是给分享url的用户一个奖励,所以我需要检查他是否真的分享了这个url。 测试响应是否不够未定义


谢谢

“我们的想法是给分享url的用户一个奖励”–你不允许奖励分享url的用户–请阅读。“4.5:只激励一个人登录你的应用程序,在你的应用程序页面上输入促销信息,或在某个地方登录。不要激励其他行为。”事实上,它不是“真正的应用程序”,我创建facebok应用程序只是为了使用js api向网站添加共享功能。但也许是一样的。如果用户共享了该网站,他又赢得了1次获胜的机会(平局),这仍然不起作用?这仍然是一样的,是不允许的。“真正的”应用程序和你称之为相反的应用程序之间没有这样的区别。您使用的是应用程序id,您使用的是API–因此平台策略中列出的条款适用。好的,我理解,但从我在您的链接中读到的内容来看,如果您检查quesiton标记,有一个示例可以适用于Fb。无论如何,如果我们忘记了这一点,当我发布或取消共享时,两者都会返回[],因此我不知道这是成功还是失败。问号后面图片中的第一个示例适用于此–您不允许为用户提供任何共享好处。