成功した OAuth インタラクションからのアクセス トークンが既にあると仮定すると、この URL を呼び出して、EXISTING_ACCESS_TOKEN を最初の OAUth から取得したトークンに置き換え、client_id と client_secret をアプリのアプリ ID とアプリ シークレットに置き換えます ( https:/を参照)。 /developers.facebook.com/apps )。拡張トークンを含む json が返されます。
このコンテキストでの OAuth インタラクションは、プロファイル データにアクセスする権限をアプリに付与するか、ユーザーに代わって特定の権限で動作するようにユーザーに促します。Facebook で、ユーザーのブラウザを
https://www.facebook.com/dialog/oauth/?
client_id=YOUR_APP_ID
&redirect_uri=YOUR_REDIRECT_URL
&state=YOUR_STATE_VALUE
&scope=COMMA_SEPARATED_LIST_OF_PERMISSION_NAMES
スコープが publish_stream,read_friendlists のようなものである場合、ユーザーには、「APP X がウォールへの書き込みとフレンド リストの読み取りの許可を要求しています。許可または拒否」というダイアログが表示されます。ユーザーが許可すると、アクセス トークンを含む JSON が YOUR_REDIRECT_URL に投稿されます。これは EXISTING_ACCESS_TOKEN です。
こちらの Facebook oauth ドキュメントをご覧ください https://developers.facebook.com/docs/reference/dialogs/oauth/