Подтвердить что ты не робот

Facebook Ошибка домена приложения: [IP-адрес] не является допустимым доменом.?

Я указываю свой IP-адрес своего производственного сервера как домен приложения в приложении facebook, но он не сохраняется. Он возвращает ошибку, поскольку домен приложения недопустим. Так что я не могу использовать API-интерфейс для подключения facebook.

Можно ли указать IP-адрес как домен приложения в приложении FB? Если это не так, каков другой способ?

4b9b3361

Ответ 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-адреса и используйте его как имя домена. Идеально для меня, как я делаю свое развитие на виртуальной машине!