追記 2018.2.23
今同じ方法でIDを調べてみると
Cannot query users by their username
ユーザー名でユーザーを紹介することはできません。
とエラーになって調べることができなくなっています。
確かにセキュリティ的に考えるとずいぶん危険な方法であると思います。
仕事でとあるサイトの会員をDB直で追加する際にFacebookのアカウントに紐付ける作業が発生したのだが、
「Facebookにリンク出来るようにしといて」
と渡されたのがFacebookのURL。
DBを確認するとFacebookに紐付けるためにはFacebookIDという値を登録している。
URLじゃだめじゃん!
依頼してきた担当者にFacebookIDの件を説明する気力もないし、
とりあえずググってみた。
ここを見てみました。
http://diwao.com/2013/01/facebook_id.html
FacebookIDを確認するためには、
http://graph.facebook.com/【ユーザー名】
こんな感じでブラウザで読み込んだら、
{
“id”: “100001234567890“,
“name”: “*******”,
“first_name”: “********”,
“last_name”: “***********”,
“link”: “http://www.facebook.com/******”,
“username”: “*********”,
“gender”: “male”,
“locale”: “ja_JP”
}
Facebookのアカウントの詳細が表示されます。
IDのところがFacebookIDです。
お陰で無事にFacebookの紐付けが完了しました。