0

在我的网站上,我有 show_faces=true 的 facebook 登录按钮。我需要自定义面孔并隐藏按钮(只需要面孔)。但是因为一切都在 iframe 中,所以我不能这样做。登录按钮显示已被应用程序接受的用户的面孔,并且是登录到 fb 但仍未接受应用程序的用户的朋友。

我尝试使用以下内容使用 fb graph api 获取人脸:
/me/friends?fields=installed
但我收到错误消息:“必须使用活动访问令牌来查询有关当前用户的信息”。另外,我尝试添加用户 ID 而不是“我”,但我得到 0。但是如果新用户接受该应用程序,这可行,但这不是我需要的情况。

问题是我如何才能让使用我的应用程序的用户登录到 fb 但第一次访问我的网站?

4

1 回答 1

1

如果用户已通过 Auth Dialog 授予您的应用访问其信息的权限,您在那里的调用/[USER]/friends?fields=installed将返回用户的好友列表,您可以确定哪些人通过存在或不存在授权了您的应用,的“已安装:真实”项目。

如果用户没有授权你的应用,你就无法获取这些信息

于 2012-08-17T20:50:20.950 回答