facebookのアクセストークン(access_token)を手動で取得する方法

facebookのアクセストークンを手動で取得する方法

1.下記URLにアクセスする。
※APP_IDはfacebookアプリのID
※scopeは取得する権限(permission)
https://graph.facebook.com/oauth/authorize?client_id=APP_ID
&redirect_uri=http://www.facebook.com/connect/login_success.html
&scope=publish_stream,offline_access,manage_pages

2.下記のURLにリダイレクトされるので、この時のURLのcode=XXXの値をメモしておく。
http://www.facebook.com/connect/login_success.html?code=XXX

3.下記のURLにアクセスする。
APP_SECRETはシークレットキー(アプリの秘訣)、XXXは1つ前の手順で得たCODE=の値を入力する。
https://graph.facebook.com/oauth/access_token?client_id=APP_ID
&redirect_uri=http://www.facebook.com/connect/login_success.html
&client_secret=MY_APP_SECRET
&code=XXX

4.access_token=XXX という値でaccess_tokenを取得することができる