Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.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
Php 验证内容是否已在Facebook上共享_Php_Mysql_Facebook - Fatal编程技术网

Php 验证内容是否已在Facebook上共享

Php 验证内容是否已在Facebook上共享,php,mysql,facebook,Php,Mysql,Facebook,我被要求网站用户在Facebook上分享内容并获得积分。由于内容是通过addthis网站共享的,因此目前在技术上似乎不可能做到这一点。有没有一种方法可以检测到某个内容是否在墙上、朋友的墙上共享,或者至少有人点击了它?你看过Facebook graph API了吗?您可以制作自己的按钮供用户共享,并说“如果您使用此按钮共享”,给他们打分 您还可以使用JavaScript SDK查看FBML。,这是可能的(示例来自: 从那里,您可以设置一个表单变量或发出AJAX请求,让服务器知道发生了什么事,而不

我被要求网站用户在Facebook上分享内容并获得积分。由于内容是通过addthis网站共享的,因此目前在技术上似乎不可能做到这一点。有没有一种方法可以检测到某个内容是否在墙上、朋友的墙上共享,或者至少有人点击了它?

你看过Facebook graph API了吗?您可以制作自己的按钮供用户共享,并说“如果您使用此按钮共享”,给他们打分


您还可以使用JavaScript SDK查看FBML。

,这是可能的(示例来自:


从那里,您可以设置一个表单变量或发出AJAX请求,让服务器知道发生了什么事,而不是
提醒
文章是否已发布。

是的,我已经阅读了facebook上关于集成和制作应用程序的各种文档。您的建议很好,但对于用户反复点击共享按钮并点击取消,不会出现故障保护。谢谢分享。这会被认为是一种不好的做法吗?我只是想知道为什么这个问题被否决了。网站所有者的想法是,如果用户对网站有任何帮助,他们都会自动给用户积分。网站可能会被否决,因为已经有人问过了。至于糟糕的做法,这对ToS来说是一个灰色地带——你不允许鼓励分享,因此需要有一种方法让用户在不分享的情况下获得这些分数。这就是说,我们当然会跟踪这些信息,看看我们的共享页面表现如何,以及我们是否有可以调整的地方。
FB.ui(
   {
     method: 'feed',
     name: 'Facebook Dialogs',
     link: 'http://developers.facebook.com/docs/reference/dialogs/',
     picture: 'http://fbrell.com/f8.jpg',
     caption: 'Reference Documentation',
     description: 'Dialogs provide a simple, consistent interface for applications to interface with users.',
     message: 'Facebook Dialogs are easy!'
   },
   function(response) {
     if (response && response.post_id) {
       alert('Post was published.');
     } else {
       alert('Post was not published.');
     }
   }
 );