Czym są domeny aplikacji w aplikacjach na Facebooku?


115

Chcę dodać możliwość logowania się przez Facebooka do mojej witryny. Ale jestem zdezorientowany, kiedy rejestruję swoją witrynę w aplikacjach na Facebooku. Co mam włożyć App Domains?

Odpowiedzi:


148

domena aplikacji to nazwa Twojej domeny.

Zanim wejdziesz do domeny, najpierw kliknij Dodaj platformę, wybierz witrynę, wprowadź adres URL witryny i adres URL witryny mobilnej. Zapisz ustawienia.

Następnie możesz wprowadzić nazwę domeny w polu Domeny aplikacji.

Zobacz więcej na moim blogu: http://www.ogbongeblog.com/2014/03/unable-to-add-app-domains-to-new.html


9
Co się stanie, jeśli zamiast strony internetowej opracuję aplikację na iOS lub Androida? Jaką domenę w takim razie ustawić? Moja domena API czy co?
Fancy John

Mogę dodać pole „Domeny aplikacji”, na przykład example.com/name?
Mester Hassan

23

Aby dodać do powyższych odpowiedzi, domena aplikacji jest wymagana ze względów bezpieczeństwa. Na przykład Twoja aplikacja wysyła przeglądarkę do "www.example.com/PAGE_NAME_HERE", ale nagle aplikacja innej firmy (lub coś innego) wysyła użytkownika do "www.supposedlymaliciouswebsite.com/PAGE_HERE", a następnie pojawia się błąd 191 z informacją, że nie jest to część domen aplikacji, które umieściłeś na swoim Facebooku ustawienia aplikacji.


@KyleGobel Cóż, w tytule pyta, czym jest „domena aplikacji”, prawda?
Alex

Co się stanie, jeśli utworzę wirtualnego hosta na moim komputerze lokalnym, a następnie ustawię go na dokładnego www.example.comhosta. Czy Facebook to zablokuje?
David

21

Jeśli nie określisz platformy dla aplikacji, nie będziesz w stanie poprawnie dodać domeny aplikacji.

Oto przykład - sprawdź, czy jest to platforma internetowa. wprowadź opis obrazu tutaj


9

W tym przykładzie:

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

pogrubiona część to nazwa domeny. 80 jest rzadko uwzględniane. Publikuję to, ponieważ wiele osób może się zastanawiać, czy 3000 lub inny port jest częścią domeny, jeśli nie przygotowali jeszcze swojej aplikacji do produkcji. Zwykle nie podajesz tego, ponieważ 80 jest domyślnym, ale jeśli chcesz tylko określić, localhostzrób to bez numeru portu, działa to równie dobrze. Adres powinien być jednak http://localhost:3000(jeśli masz go na tym porcie).


4

oznacza Twoją witrynę internetową, na której działa Twoja aplikacja. tak jak stworzyłeś aplikację www.xyz.pqr, wpisz www.xyz.pqr w domenie aplikacji, strona, na której działa Twoja aplikacja, powinna być bezpieczna i ważna


1

Jest to po prostu domena, w której będzie hostowana Twoja aplikacja „Facebook” (co oznacza aplikację widoczną na Facebooku, ale hostowaną na stronie www.xyz.com). Możesz więc umieścić App Domain = www.xyz.com



0

Myślę, że to domena, w której uruchamiasz swoją aplikację.

Na przykład adres URL kanwy to facebook.twojadomena.com, należy podać domenę aplikacji jako .twojadomena.com


3
mój adres URL to ec2-46-51-248-9.ap-northeast-1.compute.amazonaws.com:9090/ ... powiedz mi, co powinienem umieścić w domenie aplikacji
Invincible

1
Powinieneś umieścić wszystko, ale nie rzeczy po .com w domenie aplikacji: ec2-46-51-248-9.ap-northeast-1.compute.amazonaws.com
patriques
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.