如何添加 Facebook show-faces="true"如果我没有使用 标签?
我实现了自定义 FB 登录按钮并使用了 Facebook javascript SDK,因此我不再使用
<fb:login-button show-faces="true" width="200" max-rows="1"></fb:login-button>
。如果我使用 FB.init (javascript SDK),如何实现 show-faces 功能?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为除非您使用 Facebook 的工具,否则您不会获得
show-faces
功能,否则就会侵犯隐私。当您使用 XFBML 执行此操作时,您将返回一个由 Facebook 托管的 iframe,因此您无法访问这些面孔。如果您有安装了您的应用程序的用户 ID 列表,您只需通过
https://graph.facebook.com//picture?type=square
即可获取他们的照片。但与fb:login
标签不同的是,您将无法辨别即将安装的用户的朋友是谁,因此您向他们展示的面孔可能不相关。I don't think you get
show-faces
functionality unless you use Facebook's tools, otherwise it'd be a privacy violation. When you use XFBML to do that, you're getting back an iframe which is hosted by Facebook so you can't access those faces.If you have a list of user IDs who have installed your application, you can simply get their picture via
https://graph.facebook.com/<ID>/picture?type=square
. Unlike thefb:login
tag though, you won't be able to tell who the soon-to-be-installed user's friends are, so the faces you show them may not be relevant.