自动添加Facebook社交插件:“赞”或“关注”

时间:2013-09-11 07:02:16

标签: javascript facebook-like facebook-social-plugins

我有一个javascript代码,使用Facebook Social Plugins基于Facebook个人资料/网页网址添加Facebook“赞”或“关注”按钮。我使用iframe来做到这一点,例如:

<iframe src="//www.facebook.com/plugins/follow.php?href=https%3A%2F%2Fwww.facebook.com%2Fzuck&amp;width=450&amp;height=80&amp;colorscheme=light&amp;layout=standard&amp;show_faces=true&amp;appId=276422385824711" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe>

如果用户介绍了此网址: https://www.facebook.com/pages/ [name] 它添加了一个Facebook“赞”按钮,因为URL语法(可能喜欢FB页面,但不喜欢FB配置文件)。

如果给定的网址类似于 https://www.facebook.com/ [name] ,则按钮类型将为“关注”。

但我发现一些情况下,其中包含以前的网址结构( https://www.facebook.com/ [name] ),只能“喜欢”而不是“关注” ”。

那么,哪个是检测需要哪种插件的关键/程序?有可能吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

也可以在www.facebook.com/name下找到设置了网页名称的网页,这样就无法区分用户个人资料和网页。

您唯一的选择是进行API调用并查找仅在页面上可用的字段,而不是用户配置文件(或其他方式) - 页面具有f.e. categoryis_published,而只有用户个人资料才有f.e. first_name