Все, что делает пример в вашей опубликованной ссылке в блоге, это попытка сделать запрос к графику, и если это не удастся, он снова подключится к пользователю.А в JavaScript SDK это обрабатывается FB.login .
Например:
FB.api('/me', function(response) {
if (response.error && response.error.type == "OAuthException" ) {
FB.login(function(response) {
....
}, {scope: 'YOUR,REQUIRED,PERMISSIONS'});
}
});