Que sont les domaines d'application dans les applications Facebook?


115

Je souhaite ajouter la possibilité de «me connecter avec Facebook» à mon site. Mais je suis confus lorsque j'enregistre mon site dans les applications Facebook. Dans quoi dois-je entrer App Domains?

Réponses:


148

le domaine de l'application est votre nom de domaine.

Avant de saisir votre domaine, cliquez d'abord sur Ajouter une plate-forme, sélectionnez un site Web, saisissez l'URL de votre site et l'URL de votre site mobile. Enregistrez les paramètres.

Ensuite, vous pouvez saisir le nom de domaine dans le champ Domaines d'application.

Voir plus sur mon blog: http://www.ogbongeblog.com/2014/03/unable-to-add-app-domains-to-new.html


9
Que faire si je développe une application iOS ou Android au lieu d'un site Web? Quel domaine dois-je mettre dans ce cas? Mon domaine API ou quoi?
Fancy John

Puis-je ajouter un champ "Domaines d'application" comme example.com/name?
Mester Hassan

23

Pour ajouter aux réponses ci-dessus, le domaine d'application est requis pour des raisons de sécurité. Par exemple, votre application a envoyé le navigateur à "www.example.com/PAGE_NAME_HERE", mais soudainement une application tierce (ou autre chose) envoie l'utilisateur vers "www.supposedlymaliciouswebsite.com/PAGE_HERE", puis une erreur 191 est générée disant que cela ne faisait pas partie des domaines d'application que vous avez répertoriés dans votre Facebook paramètres de l'application.


@KyleGobel Eh bien, dans le titre, il demande ce qu'est le "domaine d'application", n'est-ce pas?
Alex

Que se passe-t-il si je crée un hôte virtuel sur ma machine locale et que je le configure sur l' www.example.comhôte exact . Facebook le bloquera-t-il?
David

21

Si vous ne spécifiez pas la plate - forme de l'application, vous ne pourrez pas ajouter correctement le domaine de l'application.

Voici un exemple - validez que c'est un type de plate-forme de site Web. entrez la description de l'image ici


9

Dans cet exemple:

http: // www.example.com:80 / somepage? parameter1 = "bonjour" & parameter2 = "monde"

la partie en gras est le nom de domaine. 80 est rarement inclus. Je le poste car beaucoup de gens peuvent se demander si 3000 ou un autre port fait partie du domaine s'ils ne préparent pas encore leur application pour la production. Normalement, vous ne le spécifiez pas car 80 est la valeur par défaut, mais si vous voulez localhostsimplement le spécifier, faites-le sans le numéro de port, cela fonctionne tout aussi bien. L'adresse, cependant, devrait être http://localhost:3000(si vous l'avez sur ce port).


4

il représente votre site Web sur lequel votre application est exécutée. comme vous avez créé une application www.xyz.pqr, vous tapez ce www.xyz.pqr dans le domaine de l'application, le site sur lequel votre application est exécutée doit être sécurisé et valide


1

C'est simplement le domaine dans lequel sera hébergée votre application "facebook" (qui signifie application visible sur facebook mais hébergée sur le site www.xyz.com). Vous pouvez donc mettre App Domain = www.xyz.com



0

Je pense que c'est le domaine dans lequel vous exécutez votre application.

Par exemple, votre URL de canevas est facebook.votredomaine.com, vous devez donner le domaine d'application comme .votredomaine.com


3
mon url est ec2-46-51-248-9.ap-northeast-1.compute.amazonaws.com:9090/... vous me dites ce que je mettrais dans le domaine de l'application
Invincible

1
Vous devriez mettre le tout mais pas le truc après .com dans le domaine de l'application: ec2-46-51-248-9.ap-northeast-1.compute.amazonaws.com
patriques
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.