这些天有些网站(yelp ??)显示用户图片,名称并要求用户邀请更多朋友或使用facebook登录。只有当用户点击登录时,用户才会获得“xyz app请求关注信息的窗口,您是否要进行身份验证....”
那他们怎么做呢?基本上得到Facebook用户的名字和图片,而不会提示他/她立即登录。我知道你可以使用图形api,只要你拥有fb用户ID,你就可以访问他们的公共信息:名称图片等。但是如何在不要求用户立即验证/授予权限的情况下获得fb uid?
请对此有所了解。
谢谢!
答案 0 :(得分:0)
正如您在Facebook上的新闻Feed专为您而构建,即时 个性化网站让您轻松带来您的朋友和兴趣 和你。
合作伙伴遵守Facebook的指导方针,并且只能使用 您的公共信息为您提供个性化的体验。上市 信息包括您的姓名,个人资料图片,性别,网络和 您公布的其他信息。
当你第一次到达时 参与网站,您将看到通知和关闭方式 一键式定制体验。您的信息只能是 曾经给你提供更个性化的体验,但不可能 转移给广告商或用于任何其他目的。
您需要成为Facebook的合作伙伴才能享有此权限: - )
答案 1 :(得分:-1)
您可以显示用户的图片,而不要求他通过以下< img>保持对您的应用进行身份验证。标签,唯一的问题是他必须登录Facebook。
<img src = 'https://graph.facebook.com/me/picture?access_token=anyAccessToken'/>
现在anyAccessToken可能是任何访问令牌 - 它甚至可能是你自己的一个,只是任何有效的令牌,它会起作用:)
希望它有所帮助。