今まではhttps://graph.facebook.com/user_idに get リクエストを行うと、全ユーザーの公開情報を取得できると思っていました。
しかし、これを応答として受け取っているユーザーに気付きました
{
"error": {
"message": "Unsupported get request.",
"type": "GraphMethodException",
"code": 100
}
}
また、 http://graph.facebook.com/user_id/picture?width=100&height=75からカスタム プロフィール写真を取得することもできません。
しかし、Facebook にログインしていなくても、ユーザー/ページを表示できます。したがって、Graph API を介して (アクセス トークンなしで) パブリック ユーザー情報にアクセスすることはできません。
ユーザーがプライバシー設定で、Graph API を使用した公開情報の取得を無効にする何かを (非アクティブ化) した可能性があると思います。これについてもっと知っていますか?