我正在寻找一种方法来限制超过年龄限制(比如 16 岁)的人访问我的 html FB 应用程序。 我找到了论坛主题 http://forum.developers.facebook.net/viewtopic.php?pid=123010 但人们在实现这一结果方面遇到了问题。
有人知道工作方式吗?
最佳答案
这是我们使用的方法:http://fbdevwiki.com/wiki/Locales#Getting_the_User.27s_Locale
signed_request 包含有关国家、地区和年龄的信息,即使此人尚未登录也是如此。但是,我怀疑它仅限于告诉您某人是否超过 18 岁、21 岁或其他关键年龄。它可能不会给出此人的具体年龄。
编辑:wiki 中的示例适用于较旧的 PHP SDK,我不确定您将如何在 3.0 版 SDK 中执行此操作,或者它与新的 OAuth 2.0 更改有何关系。
关于javascript - 按年龄限制访问 FB 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7449738/