Facebook の Graph API でユーザーネームからユーザーID取得に失敗したときのメモです。
https://graph.facebook.com/{ username }
とかにアクセスすると普通はユーザーID含む基本情報が返ってきます。
が、あるとき以下の様なデータが返ってきた。
{
"error": {
"message": "Unsupported get request.",
"type": "GraphMethodException",
"code": 100
}
}
で調べたらどうも対象のFacebookページが
「誰でも(13歳以上)」じゃない場合はエラーが返ってくる
仕様みたいでした。