2011-05-27 3 views
4

J'ai 25 sites Web et j'utilise Facebook Inscrivez-vous plugin http://developers.facebook.com/docs/plugins/registration/ il a besoin d'une url de redirection où le formulaire est posté et d'analyser l'URL signé une clé secrète. Je dois l'utiliser sur plusieurs sites Web. Je vois que dans l'application, je dois utiliser l'URL du site. Y at-il de toute façon pour le faire fonctionner sur tous les sites avec une application?Facebook Application Secret pour plusieurs sites Web

Répondre

7

Si les sites Web sont sur un nom de domaine différent, vous devez créer une application Facebook par site Web sur le Facebook developer website. Cela vient du fait que, pour des raisons de sécurité, les contrôles Facebook d'où vient la demande: il doit correspondre au nom de domaine que vous avez défini dans les paramètres de l'application.

Espérons que ça aide.

+0

Que diriez-vous de définir un iframe s'exécutant à partir d'un seul site et l'utiliser sur tous les 25 sites. Est-ce que ça casse et les termes et conditions de Facebook? –

0

Puisque Facebook exige que les domaines d'application proviennent de l'URL du site ou de l'URL du site mobile, si vous définissez l'URL du site sur mysite_1.com et l'URL du site mobile sur mysite_2. com, vous pouvez ensuite définir l'App Domain à la fois mysite_1.com et mysite_2.com; utilisant ainsi le même AppId pour les deux sites. J'ai implémenté avec succès cette solution.

Vous pouvez étendre cette fonctionnalité au-delà de 2 sites Web en ajoutant des plates-formes qui requièrent la spécification d'URL (par exemple, onglet Page), mais je ne l'ai pas testée.

Questions connexes