Что такое домены приложений в приложениях Facebook?


116

Я хочу добавить на свой сайт возможность «входить в систему через Facebook». Но меня сбивает с толку, когда я регистрирую свой сайт в приложениях Facebook. Что я должен вводить App Domains?

Ответы:


148

домен приложения - это ваше доменное имя.

Прежде чем войти в свой домен, сначала нажмите «Добавить платформу», выберите веб-сайт, введите URL-адрес своего сайта и URL-адрес мобильного сайта. Сохраните настройки.

После этого вы можете ввести имя домена в поле Домены приложений.

См. Больше в моем блоге: http://www.ogbongeblog.com/2014/03/unable-to-add-app-domains-to-new.html


9
Что, если я разработаю приложение для iOS или Android вместо веб-сайта? Какой домен мне поставить в таком случае? Мой домен API что ли?
Fancy John

Я могу добавить поле "Домены приложений", например example.com/name?
Mester Hassan

23

Чтобы добавить к приведенным выше ответам, по соображениям безопасности требуется домен приложения. Например, ваше приложение отправляет браузер "www.example.com/PAGE_NAME_HERE", но внезапно стороннее приложение (или что-то еще) отправляет пользователя "www.supposedlymaliciouswebsite.com/PAGE_HERE", тогда выдается ошибка 191, говорящая, что это не было частью доменов приложений, которые вы указали в своем Facebook. настройки приложения.


@KyleGobel Ну, в названии он спрашивает, что такое «домен приложения», верно?
Alex

Что, если я создам виртуальный хост на своей локальной машине, а затем настрою его на конкретный www.example.comхост. Facebook заблокирует это?
Дэвид

22

Если вы не укажете платформу для приложения, вы не сможете правильно добавить домен приложения.

Вот пример - убедитесь, что это тип платформы веб-сайта. введите описание изображения здесь


9

В этом примере:

http: // www.example.com:80 / somepage? parameter1 = "hello" & parameter2 = "world"

жирная часть - это имя домена. 80 редко включается. Я публикую его, так как многие люди могут задаться вопросом, является ли 3000 или какой-либо другой порт частью домена, если они еще не запускают свое приложение в производство. Обычно вы не указываете его, поскольку по умолчанию 80, но если вы просто хотите указать, localhostпросто сделайте это без номера порта, он работает так же хорошо. Однако адрес должен быть http://localhost:3000(если он у вас есть на этом порту).


4

он обозначает ваш веб-сайт, на котором работает ваше приложение. если вы создали приложение www.xyz.pqr, введите этот www.xyz.pqr в домене приложения, сайт, на котором работает ваше приложение, должен быть безопасным и действительным.


1

Это просто домен, в котором будет размещено ваше приложение «facebook» (что означает приложение, видимое на facebook, но размещенное на веб-сайте www.xyz.com). Итак, вы можете поставить App Domain = www.xyz.com



0

Я думаю, что это домен, в котором вы запускаете свое приложение.

Например, URL-адрес вашего холста - facebook.yourdomain.com, вы должны указать домен приложения как .yourdomain.com.


3
мой URL-адрес ec2-46-51-248-9.ap-northeast-1.compute.amazonaws.com:9090/… вы скажите мне, что бы я поместил в домен приложения
Invincible

1
Вы должны поместить все это, но не содержимое после .com в домен приложения: ec2-46-51-248-9.ap-northeast-1.compute.amazonaws.com
patriques
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.