签名请求中是否有 user.age.min 的文档?我想知道 user.age.min 可以有哪些值。
例如,如果我在冰岛因酒精含量而实施年龄限制,那么我会知道用户是否年满 20 岁?我会知道加拿大用户是否年满 19 岁?我会知道卡塔尔的用户是否至少 21 岁?等等……
签名请求中是否有 user.age.min 的文档?我想知道 user.age.min 可以有哪些值。
例如,如果我在冰岛因酒精含量而实施年龄限制,那么我会知道用户是否年满 20 岁?我会知道加拿大用户是否年满 19 岁?我会知道卡塔尔的用户是否至少 21 岁?等等……
只需使用我的一个帐户与一个 20 岁的用户进行测试 - signed_request 给了我 18 岁的最小年龄 - 并且使用另一个 80 岁以上的用户帐户 - signed_request 给了我 21 岁。我认为你需要要求user_birthday 权限,如果你想让它更精确。
更新: Facebook 已更新其文档:
下表显示了根据用户年龄返回的值。注意:对于 21 岁或以上的任何用户,将不会返回 max。
Min Max 13 17 18 20 21 max is not sent
见这里:https ://developers.facebook.com/docs/authentication/signed_request/