制限されているfalse
リソースにアクセスしようとすると、Graph API が空のデータを返すようです。たとえば、Facebook ファン ページの管理者は、年齢によってアクセスを制限できます (これには、アルコールに関するページの特別な設定が含まれます)。
年齢制限を選択すると、指定された年齢未満のユーザーは、検索や友人のプロフィールであなたのページを見つけたり、他の方法でコンテンツを表示したりできなくなります。これは、ログアウトしたユーザーがページを表示できないことも意味します。
アルコール関連の年齢制限は、ユーザーの場所に基づいて最低年齢を設定します。カナダ、韓国、ニカラグアの 19 歳以上のユーザー、日本、アイスランド、パラグアイの 20 歳以上のユーザー、カメルーン、ミクロネシア、パラオ、ソロモン諸島、スリランカ、米国の 21 歳以上のユーザー、インドとスウェーデンのユーザーのみは 25 歳以上であり、18 歳以上の他のユーザーはあなたのページを表示できます。アルコール関連の年齢制限は便宜上のものであり、その設定を使用することにより、ページが表示されるすべての国でページが法的に準拠していることを Facebook が表明するものではないことを理解するものとします。あなたは、あなたのページが表示される国ごとに、法律に準拠した適切な年齢制限を最終的に設定する責任があることを理解しています.
国ごとにアクセスを制限することもできます。
1 つまたは複数の国を入力し、リストされた国のユーザーにページを表示するか非表示にするかを選択します。1 つ以上の国を入力すると、ログアウトしたユーザーはページを表示できなくなります。国がリストされていない場合、ページはすべての国にいるユーザーに表示されます。ページの表示を許可する国にページのコンテンツが適切であることを確認するために、適切な国制限を設定する責任があることを理解しています。
たとえば、 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
}
残念ながら、アプリケーションアクセス トークンを使用してこの情報を取得することはできません。これは、場合によっては役立つ可能性があります。