Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.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
检查非facebook应用程序的用户是否喜欢/共享FB上的特定URL_Facebook_Dotnetnuke_Share_Facebook Like - Fatal编程技术网

检查非facebook应用程序的用户是否喜欢/共享FB上的特定URL

检查非facebook应用程序的用户是否喜欢/共享FB上的特定URL,facebook,dotnetnuke,share,facebook-like,Facebook,Dotnetnuke,Share,Facebook Like,我想知道是否有可能检查(使用Graph API或任何其他方式)给定用户是否喜欢/共享特定链接。可能我会有这个用户的facebook ID或facebook登录,但我的网站是非facebook应用程序。事实上,这是一个Dot Net Nuke门户网站(target:.Net with MS SQL Server),其中一部分可以作为Facebook应用程序提供,但肯定不是很大一部分,因此解决方案应该是Facebook Connect之外的,尽管如果有必要,它并不是一个showstopper 我们将

我想知道是否有可能检查(使用Graph API或任何其他方式)给定用户是否喜欢/共享特定链接。可能我会有这个用户的facebook ID或facebook登录,但我的网站是非facebook应用程序。事实上,这是一个Dot Net Nuke门户网站(target:.Net with MS SQL Server),其中一部分可以作为Facebook应用程序提供,但肯定不是很大一部分,因此解决方案应该是Facebook Connect之外的,尽管如果有必要,它并不是一个showstopper

我们将为分享/喜欢我们在门户中提供的大多数链接的用户打分,这种可能性将对排名有很大帮助

我们考虑的另一个选择是为FB类/共享按钮制作一个“包装器”或代理,这将首先在我们的数据库中保存一些数据(可能是这个用户点击了这个链接),然后继续使用标准的FB类/共享路由。你们中有人试过这样的解决办法吗


如果你对这个问题有任何其他的建议,请发出来,我们将非常感谢

可以知道用户是否喜欢某个站点。您可以使用Graph API获取所有用户的喜好(您需要
user\u likes
权限)。请看以下文档:


我不确定你是否知道他是否共享了你的网站,但你可以尝试用
阅读流
权限解析他的墙,然后逐条查找你的网站名/URL。

对于你网站上的项目的一般喜好,你可以使用。但是,如果不集成Facebook Connect并为站点创建Facebook应用程序,您将无法将用户活动与站点上的用户关联(甚至无法访问)。在这一点上,你可以更好地控制所有可能的用户活动,并与你的facebook电话和其他影响你网站上用户帐户的电话交织在一起