Facebook 如何显示正在使用应用程序的朋友的图像(代码)
我正在facebook上开发一个应用程序。我的申请也有一个注册页面。当一个新用户进入我们的应用程序时,我希望该应用程序显示所有使用该应用程序的朋友的图像。如何实现这一点?我想我看到了两种解决方案:Facebook 如何显示正在使用应用程序的朋友的图像(代码),facebook,facebook-graph-api,facebook-fql,Facebook,Facebook Graph Api,Facebook Fql,我正在facebook上开发一个应用程序。我的申请也有一个注册页面。当一个新用户进入我们的应用程序时,我希望该应用程序显示所有使用该应用程序的朋友的图像。如何实现这一点?我想我看到了两种解决方案: 简单地说,在你的页面上的某个地方放一个类似facebook的按钮“有脸”,你的用户就会看到那些“喜欢”你页面的朋友的照片 显示朋友照片的选项是show_faces=“true” 第二个选择,有点困难: 当新用户注册时: 将其Facebook ID保存在数据库中 使用类似于:https://graph
show_faces=“true”
https://graph.facebook.com/me/friends?access_token=...
解决这个问题需要使用Facebook社交插件 在用户安装您的应用程序之前,您无法生成自己的注册表并向用户显示正在使用您的应用程序的所有朋友。这是因为,为了获得用户朋友的列表,您必须拥有有效的访问令牌,因为这不是公共信息 您可以使用两种不同的社交插件
<div class="fb-facepile" data-app-id="YOUR_APP_ID" data-max-rows="1" data-colorscheme="light" data-size="small" data-show-count="true"></div>
我认为他可以在让用户“注册”到facebook应用程序之前让用户接受facebook应用程序(我猜注册意味着在表单中填写一些信息…)是的,但这似乎不太理想。您已经通过了用户安装的障碍-我认为大多数用户都会对这一点最感兴趣。更不用说使用注册插件可以将其整合为1个步骤而不是2个步骤,从而使转化率显著提高。+1用于我不知道的注册内容。。我想这是这个问题的完美解决方案。嘿,谢谢矮人和吉姆R。两种解决方案都很有效。但我使用的是吉姆R给出的解决方案。先生,如何减少例如我只想显示5张的无图像(显示人脸)friends@FrancisDcunha-对于注册插件,我不知道你真的可以。我没有看到show_faces字段的任何文档。您可以通过为框指定较小的宽度来限制,而FB可能(希望如此)反过来减少它放在“注册”按钮旁边的朋友图片的数量。我知道这就是你可以用like小部件做的(只是把宽度变小)。这不会显示其他使用过该应用程序的用户,只显示其他喜欢他在Facebook上的页面的用户。Zynga和其他游戏发行商在游戏的活跃用户和喜欢Facebook页面的用户之间存在巨大的分歧。这意味着,仅仅因为有人使用了你的应用程序,并不一定意味着他们会喜欢你的页面。事实上,他们可能不太可能,因为他们可能不希望在他们的新闻提要中有更多的“垃圾邮件”。