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

时间:2011-03-03 19:35:55

标签: facebook dotnetnuke share facebook-like

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

我们将向分享/喜欢我们在门户网站中提供的大多数链接的用户提供积分,这样的可能性对于排名很有帮助。

我们考虑的另一个选择是为FB喜欢/共享按钮制作某种“包装”或代理,它首先会在我们的数据库中保存一些数据(可能是 - 这个用户点击了这个链接)然后继续标准FB喜欢/分享路线。你有没有人尝试过这样的解决方案?

如果您对此主题有任何其他建议,请发布,我们将非常感激。

2 个答案:

答案 0 :(得分:0)

可以知道用户是否已经拥有某个网站。您可以使用Graph API获得所有用户的喜欢(您需要user_likes权限)。请查看文档:{​​{3}}

我不确定您是否可以知道他是否分享了您的网站,但您可以尝试使用read_stream权限解析他的留言墙,然后通过帖子查找您的网站名称/网址。

答案 1 :(得分:0)

只需对您网站上的项目进行一般喜欢,即可使用Facebook Social Plugin。但是,如果不集成Facebook Connect并为您的站点创建Facebook应用程序,您将无法将用户活动与您网站上的用户关联(或甚至真正访问)。此时,您可以更好地控制所有可能的用户活动,并与您的Facebook电话交错影响您网站上用户帐户的其他电话。