我有一个javascript代码,使用Facebook Social Plugins基于Facebook个人资料/网页网址添加Facebook“赞”或“关注”按钮。我使用iframe来做到这一点,例如:
<iframe src="//www.facebook.com/plugins/follow.php?href=https%3A%2F%2Fwww.facebook.com%2Fzuck&width=450&height=80&colorscheme=light&layout=standard&show_faces=true&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] ),只能“喜欢”而不是“关注” ”。
那么,哪个是检测需要哪种插件的关键/程序?有可能吗?
非常感谢!
答案 0 :(得分:0)
也可以在www.facebook.com/name
下找到设置了网页名称的网页,这样就无法区分用户个人资料和网页。
您唯一的选择是进行API调用并查找仅在页面上可用的字段,而不是用户配置文件(或其他方式) - 页面具有f.e. category
或is_published
,而只有用户个人资料才有f.e. first_name
。