Réponses:
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
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.
www.example.com
hôte exact . Facebook le bloquera-t-il?
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 localhost
simplement 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).
Je pense que c'est juste le domaine de votre site (par exemple, example.com)
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