false
当您尝试访问受限制的资源时,似乎 Graph API 返回或一些空数据。例如,Facebook 粉丝页面的管理员可以按年龄限制他们的访问(这包括关于酒精的页面的特殊设置):
选择年龄限制意味着任何低于指定年龄的人都无法在搜索或朋友的个人资料中找到您的主页或以其他方式查看内容。这也意味着已注销的用户将无法看到您的主页。
与酒精有关的年龄限制根据用户的位置设置最低年龄。仅限加拿大、韩国或尼加拉瓜年满 19 周岁的用户,日本、冰岛或巴拉圭年满 20 周岁的用户,喀麦隆、密克罗尼西亚、帕劳、所罗门群岛、斯里兰卡或美国年满 21 周岁的用户,印度和瑞典年满 21 周岁的用户年满 25 周岁,其他年满 18 周岁的人将能够查看您的主页。您了解与酒精相关的年龄限制是为了方便起见,Facebook 并不表示通过使用该设置,您的主页将在您主页可见的所有国家/地区合法合规。您了解,您最终有责任为您的主页可见的每个国家/地区设置适当的合法年龄限制。
他们还可以按国家/地区限制其访问权限:
输入一个或多个国家/地区,然后选择是否希望页面对所列国家/地区的人可见或隐藏。输入一个或多个国家意味着退出的用户将无法看到您的主页。如果未列出任何国家/地区,则所有国家/地区的用户都可以看到您的主页。您了解您有责任设置适当的国家/地区限制,以确保您的主页内容适合您允许其显示的国家或地区
例如,如果您没有登录 Facebook ,您将无法看到此页面(您将被重定向到 Facebook 主页)。这在 Graph API 中也是一样的。来电:
http://graph.facebook.com/105226926239
将返回:
false
但是,如果您设法获取用户访问令牌(例如从Graph API Explorer),并假设相应的配置文件符合为此页面定义的限制:
https://graph.facebook.com/105226926239?access_token=AAACEdEose0cBACIijRIMtayOiN5F58x6DxolYi8ezmpAIPORApnfQvG5Kj1ftOQhSzIgxkNxQiu4iBwozqRT3zTvswEvm0O0JobZC8AZDZD
将返回:
{
"id": "105226926239",
"name": "CodeReduc.com",
"picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/71056_105226926239_2230111_s.jpg",
"link": "http://www.facebook.com/pages/CodeReduccom/105226926239",
"likes": 1,
"category": "Local business",
"is_published": true
}
不幸的是,无法使用应用程序访问令牌来检索此信息,这在某些情况下可能很有用。