домен не содержит протокола! Так что просто удалите http: //, и он будет работать:
domain: coolapp.hobbycraftstore.com
Оригинальный автор абсолютно прав. Однако, даже видя другие ответы с этой информацией, я все еще получал ошибки и не знал, почему.
С помощью других опубликованных ответов я наконец заработал. Вот шаги, которые включают полное решение, которое работало для меня.
На странице разработки Facebook «Apps-YourAppName» нажмите «Основные» в левом меню.
На этой странице есть 3 раздела: Базовая информация, Облачные службы и «Выберите способ интеграции вашего приложения с Facebook»
В разделе Выберите способ интеграции вашего приложения с Facebook выберите «Веб-сайт»
Введите свое полное доменное имя в диалоговом окне URL сайта. Пример: http://www.mydomain.com ИЛИ http://mydomain.com (мой сайт не содержит www, поэтому я его не добавил).
В нижней части страницы нажмите кнопку «Сохранить изменения». Вы можете получить уведомление о том, что бла-бла-бла может потребоваться несколько минут, но вы можете сразу же перейти к следующим шагам.
Теперь в разделе «Основная информация» в верхней части этого экрана вы можете добавить свой домен приложения. Это должно быть отформатировано как mydomain.com. Не добавляйте "http://" и не добавляйте" / "в конце имени домена.
ПРИМЕЧАНИЕ. Мой сайт не использует www, поэтому я не могу подтвердить, что это требуется на шаге № 6. Если вы не уверены, попробуйте оба варианта.
В нижней части страницы нажмите кнопку «Сохранить изменения». Вы можете получить уведомление о том, что бла-бла-бла может потребоваться несколько минут, но вы можете сразу же перейти к следующим шагам.
В этот момент ошибка НЕ отображалась как раньше.
Надеюсь, это поможет!