2011-08-27 4 views
1

J'essaie d'accorder des autorisations étendues tout en permettant à un utilisateur d'accéder à un onglet d'application de page de fan à l'aide de php sdk. Lorsque j'essaie de faire apparaître le dialogue dans l'iFrame, une redirection est donnée à un logo facebook qui demande une autorisation dans la fenêtre "_top" - comme si je l'avais réglé sur l'élément link .Octroi d'autorisations étendues dans l'onglet de l'application iFrame

Si j'accorde des autorisations de cette façon, je suis redirigé vers la page Web, lorsque je veux revenir à l'onglet; l'utilisation de l'URL de l'onglet pour une redirection ne semble pas possible.

Y a-t-il un moyen de contourner cela? L'action prévue affichera un lien sur le mur d'un utilisateur une fois qu'il aura donné son autorisation.

+0

Quel type de données voulez-vous publier exactement? vous n'avez peut-être pas besoin de permettre à l'utilisateur d'afficher ces données en utilisant le [dialogue de flux] (http://www.fbrell.com/fb.ui/feed) – ifaour

Répondre

0

appelez la boîte de dialogue Autoriser en définissant la fenêtre "_top". Une fois que l'utilisateur autorise votre application et vous êtes certain que vous avez en effet un utilisateur autorisé, utilisez

header("Location: http://www.facebook.com/PAGENAME?sk=app_APPID"); 

Cela devrait leur permettre d'autoriser et de succès redirigés vers l'onglet sur votre page.

Questions connexes