У меня была эта ошибка при вызове диалога без взаимодействия с пользователем.Например, когда запускаются и «document ready», и «FB js-sdk загруженные события».Когда я вызывал диалог с той же функцией, параметрами, на той же странице, но в ответ на щелчок мышью пользователя - он работал.
Если это похоже на то, что у вас есть, вот решение:
FB.getLoginStatus(function(response) {
if (response.authResponse) {
//call dialog here
}
});