Was sind App-Domains in Facebook-Apps?


115

Ich möchte meiner Website die Möglichkeit hinzufügen, sich mit Facebook anzumelden. Ich bin jedoch verwirrt, wenn ich meine Website in Facebook Apps registriere. Was soll ich eingeben App Domains?

Antworten:


148

Die App-Domain ist Ihr Domain-Name.

Bevor Sie Ihre Domain eingeben, klicken Sie zunächst auf Plattform hinzufügen, wählen Sie eine Website aus, geben Sie Ihre Website-URL und die URL der mobilen Website ein. Speichern Sie die Einstellungen.

Danach können Sie den Domainnamen in das Feld App-Domains eingeben.

Weitere Informationen finden Sie in meinem Blog: http://www.ogbongeblog.com/2014/03/unable-to-add-app-domains-to-new.html


9
Was ist, wenn ich eine iOS- oder Android-App anstelle einer Website entwickle? Welche Domain soll ich in diesem Fall setzen? Meine API-Domain oder was?
Lust auf John

Ich kann ein Feld "App-Domains" wie example.com/name hinzufügen.
Mester Hassan

23

Um die obigen Antworten zu ergänzen, ist die App-Domain aus Sicherheitsgründen erforderlich. Zum Beispiel hat Ihre App den Browser an gesendet "www.example.com/PAGE_NAME_HERE", aber plötzlich sendet eine Drittanbieteranwendung (oder etwas anderes) den Benutzer an "www.supposedlymaliciouswebsite.com/PAGE_HERE", und es wird ein Fehler 191 angezeigt , der besagt, dass dies nicht Teil der App-Domains war, die Sie in Ihrem Facebook aufgelistet haben Anwendungseinstellungen.


@KyleGobel Nun, im Titel fragt er, was "App Domain" ist, oder?
Alex

Was passiert, wenn ich auf meinem lokalen Computer einen virtuellen Host erstelle und ihn dann auf den genauen www.example.comHost setze? Wird Facebook es blockieren?
David

21

Wenn Sie die Plattform für die App nicht angeben, können Sie die App-Domäne nicht korrekt hinzufügen.

Hier ist ein Beispiel: Überprüfen Sie, ob es sich um eine Website-Plattform handelt. Geben Sie hier die Bildbeschreibung ein


9

In diesem Beispiel:

http: // www.example.com:80 / somepage? parameter1 = "Hallo" & parameter2 = "Welt"

Der fette Teil ist der Domainname. 80 ist selten enthalten. Ich poste es, da sich viele Leute fragen, ob 3000 oder ein anderer Port Teil der Domain ist, wenn sie ihre App noch nicht für die Produktion bereitstellen. Normalerweise geben Sie es nicht an, da 80 die Standardeinstellung ist, aber wenn Sie nur angeben möchten, localhosttun Sie es einfach ohne die Portnummer, es funktioniert genauso gut. Die Adresse sollte jedoch sein http://localhost:3000(wenn Sie sie an diesem Port haben).


4

Es steht für Ihre Website, auf der Ihre App ausgeführt wird. Wenn Sie eine App www.xyz.pqr erstellt haben, geben Sie diese www.xyz.pqr in die App-Domäne ein. Die Site, auf der Ihre App ausgeführt wird, sollte sicher und gültig sein


1

Es ist einfach die Domain, in der Ihre "Facebook" -Anwendung (dh die auf Facebook sichtbare, aber auf der Website www.xyz.com gehostete Anwendung) gehostet wird. So können Sie App Domain = www.xyz.com setzen



0

Ich denke, es ist die Domain, auf der Sie Ihre App ausführen.

Ihre Canvas-URL lautet beispielsweise facebook.yourdomain.com. Sie sollten die App-Domain als .yourdomain.com angeben


3
Meine URL lautet ec2-46-51-248-9.ap-northeast-1.compute.amazonaws.com:9090/… Sie sagen mir, was ich in die App-Domain stellen würde
Invincible

1
Sie sollten das Ganze, aber nicht das Zeug nach .com in die App-Domain stellen: ec2-46-51-248-9.ap-northeast-1.compute.amazonaws.com
patriques
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.