我正在寻找一种方法来将对html FB应用程序的访问限制为超过年龄限制(例如16岁)的用户。
我发现论坛主题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的,我不完全确定您将如何在SDK的3.0版本中实现它,或者它与新的OAuth 2.0更改有何关系。
关于javascript - 限制年龄访问FB应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7449738/