Facebook Connect требует, чтобы вы создали новое приложение facebook для входа в систему и аутентификации пользователей, чтобы вы не были «далеко от Facebook».Когда вы добавляете код инициализации Facebook:
FB.init({ appId: AppID, status: true, cookie: true, xfbml: true });
и код подключения Facebook:
<!-- Facebook required -->
<div id="fb-root"></div>
<!-- Facebook connect required -->
<script src="http://connect.facebook.net/en_US/all.js"></script>
Вы связываете свое приложение с Facebook.Если что-то в приложении Facebook неверно (идентификатор приложения, URL сайта или Canvas URL в приложении Facebook), приложение не будет работать.И все входящие вызовы, например, приведут к ошибке.
Не думайте, что это совершенно отдельный объект от Facebook.Приложение очень хорошо связано в Facebook.
Попробуйте создать приложение для Facebook, используя Connect.Затем вы можете посмотреть, какие скрипты присоединены к root и скрипт соединения.Это может дать вам лучшее представление о том, что происходит (хотя там очень много)
Больше информации от Facebook / разработчиков здесь
Эта веб-страница также может быть полезным