Facebook Ошибка домена приложения: [IP-адрес] не является допустимым доменом.?
Я указываю свой IP-адрес своего производственного сервера как домен приложения в приложении facebook, но он не сохраняется. Он возвращает ошибку, поскольку домен приложения недопустим. Так что я не могу использовать API-интерфейс для подключения facebook.
Можно ли указать IP-адрес как домен приложения в приложении FB? Если это не так, каков другой способ?
Ответы
Ответ 1
Нет, похоже, что домен приложения может быть только доменом, а не IP-адресом.
Например, на странице настроек приложения рядом с App Domain наведите указатель мыши на '?' и посмотрите:
Включить auth для доменов и субдоменов (ов)
Кроме того, я нашел эту страницу: http://developers.facebook.com/docs/appproperties/ он ссылается на REST api, и поэтому он не настолько обновлен, но ясно что существует два разных свойства: base_domain (s) и ip_list.
Я предлагаю вам попробовать установить нормальный домен и посмотреть, что произойдет.
Ответ 2
Все неправильные ответы. Вот истинный
Вы должны щелкнуть (+ добавить платформу)
затем выберите "Платформа" выберите приложение, которое я выбрал на веб-сайте, значок планеты
Введите
URL-адрес сайта http://www.yoursitehere.com
URL-адрес мобильного сайта http://www.yoursitehere.com
вернитесь и войдите в домены приложений: yoursitehere.com
теперь нажмите "Сохранить"
перейти к статусу и обзору
Вы хотите сделать это приложение и все его живые функции доступными для широкой публики?
измените или перейдите в (YES)
Ответ 3
Вот что я нашел.
-
На странице разработки Facebook "Apps-YourAppName" нажмите "Основные" в LEFT Nav.
-
На этой странице представлено 3 раздела: "Основная информация", "Облачные службы" и "Выберите, как ваше приложение интегрируется с Facebook"
-
В разделе "Выберите, как ваше приложение интегрируется с разделом Facebook", выберите "Веб-сайт"
-
Введите свое полное доменное имя в диалоговом окне URL-адрес сайта. Пример: http://www.mydomain.com ИЛИ http://mydomain.com (мой сайт не включает www, поэтому я не добавьте его).
-
В нижней части страницы нажмите кнопку "Сохранить изменения". Вы можете получить уведомление о том, что может потребоваться несколько минут для бла-бла-бла... но вы можете продолжить следующие шаги немедленно.
-
Теперь в разделе "Основные сведения" в верхней части этого экрана вы можете добавить свой домен приложения. Это должно быть отформатировано как mydomain.com. Не добавляйте "http://" и не добавляйте "/" в конце имени домена.
-
ПРИМЕЧАНИЕ. Мой сайт не использует www, поэтому я не могу подтвердить, что это требуется на шаге 6. Попробуйте в обоих направлениях, если вы не уверены.
-
В нижней части страницы нажмите кнопку "Сохранить изменения". Вы можете получить уведомление о том, что может потребоваться несколько минут для бла-бла-бла... но вы можете продолжить следующие шаги немедленно.
-
В этот момент ошибка НЕ отображается так, как было раньше.
Надеюсь, это поможет!
Ответ 4
Если у вас нет домена (только IP), просто оставьте поле "Домены приложений" пустым. Оно работает! =)
Это, IMHO, является ошибкой Facebook, поскольку сообщение об ошибке действительно запутывает и заставляет думать, что разрешены только домены.
Надеюсь, это поможет кому-то! =)
Ответ 5
Одним из решений проблемы использования IP-адреса в качестве допустимого домена является использование: xip.io
xip.io - это волшебное доменное имя, которое предоставляет подстановочный DNS для любого IP-адреса
Просто добавьте .xip.io после вашего URL-адреса и используйте его как имя домена. Идеально для меня, как я делаю свое развитие на виртуальной машине!