2009-06-10 8 views
0

J'ai une application IFrame, et je voudrais utiliser certaines fonctionnalités Connect en utilisant javascript. Mais lorsque je définis l'URL de connexion dans les paramètres de l'application, cela provoque deux problèmes.Facebook: Points de menu de l'application à l'URL de connexion pour l'application Facebook

1) Le lien pour l'application dans le menu Application indique maintenant: http://mydomain.com/myapp/ au lieu de: http://apps.facebook.com/myapp/

2) La demande s'ouvre dans une nouvelle fenêtre (au lieu de la même fenêtre, que d'autres applications do)

Y at-il un moyen de résoudre ce problème? Je voudrais ma demande continuer à utiliser http://apps.facebook.com/myapp/ même après le réglage de la connexion URL

Un grand merci pour la lecture

+0

J'ai trouvé une solution pour le problème d'ue et une fois que je l'ai découvert, je suis revenu à votre question pour répondre ainsi regarde ma réponse je l'ai modifié. J'espère que cela vous aidera et que vous attendez vos commentaires si oui – Ahmy

Répondre

1

Eh bien,

au bout de 3 mois, vous les gars ont probablement trouvé la réponse. Mais comme beaucoup d'autres pourraient avoir le même problème, comme je l'ai fait, la configuration correcte semble être la suivante:

  1. Dans l'URL Canvas vous insérez votre Callback URL server's (où le travail se passe réellement)
  2. Dans l'URL de marque-page, vous insérez quelque chose comme ceci: slash slash slash - c'est-à-dire, si votre nom de toile est acmeenterprises, donc votre URL de signet doit être http: slash slash applications dot facebook dot com slash acmeenterprises slash
  3. L'URL de connexion est l'URL principale de votre hôte - normalement.

Espérons que ça aide!

Alexandre.

+0

Je pense que le fait est que ... ne pas mélanger la fonction facebook connect avec l'application existante. L'application Facebook est l'application Facebook, utilisez l'URL de rappel de la toile, mais ne saisissez pas l'URL de connexion. FBConnect est pour les applications qui ne sont pas dans Facebook, alors ouvrez une nouvelle application pour cela. – Unreality

+0

J'ai négligé l '"URL du signet" ... beaucoup – Unreality

Questions connexes