【问题标题】:Proper age restriction for facebook applicationsfacebook 应用程序的适当年龄限制
【发布时间】:2012-01-09 23:07:38
【问题描述】:

我尝试通过在图表上使用发布请求来实现年龄限制:

https://graph.facebook.com/[APP_ID]?restrictions={"age_distribution":"18+"}&method=post&access_token=[FUNKYFIED_ACCESS_TOKEN]

这将限制设置为 18,但是当用户隐藏他/她出生的年份时,用户将永远不会超过年龄限制...我知道当用户隐藏时图表不会返回生日他/她的生日/出生年份。但是为什么 facebook 不允许用户通过限制呢?

有没有其他方法可以做到这一点?

【问题讨论】:

    标签: facebook-graph-api restriction


    【解决方案1】:

    也许您的应用可以在权限中请求用户的生日,您可以基于此进行计算,但这只会给您带来同样的问题 - 不是每个人都会在 Facebook 上输入他们的生日。

    我唯一可以建议的其他事情是看看其他一些页面,看看他们是如何做到的,一些很好的例子可能是酒精饮料的粉丝页面。

    【讨论】:

    • 粉丝页面可以选择限制整个页面,我会在用户生日时这样做......虽然用户必须授予权限,但很糟糕!感谢您的快速反应
    • 您必须在开户时向 facebook 提交您的生日。每个用户都有一个生日条目。
    • 感谢 Lix 提供的信息,我不确定,因为我从来没有使用过它,但从我在朋友的信息部分看到的内容来看,并非所有人都公开了它。
    • 它仍然非常糟糕......叹息
    • 好的,我现在使用 auth 来请求生日权限,从服务器(php 脚本)请求一个真实的时间戳,否则你可以通过更改你的本地时间来绕过检查(叹气)然后得到当前用户的 me 对象(双叹)仔细检查生日是否已满(因为我在流程中的多个位置请求权限(三叹)然后计算 php 时间戳和当前生日之间的差异并计算年龄...不过,未成年用户会看到一些内容(我喜欢使用 iframe oauth 请求)希望它在荷兰这里是合法的
    猜你喜欢
    • 2018-02-20
    • 1970-01-01
    • 1970-01-01
    • 2012-01-03
    • 2023-02-08
    • 2012-01-18
    • 1970-01-01
    • 1970-01-01
    • 2015-10-04
    相关资源
    最近更新 更多