2010-02-25 5 views
0

J'ai une fenêtre iframe qui affiche les images flickr de l'utilisateur. J'utilise l'API api flickr.photos.search pour télécharger l'image de l'utilisateur sur flickr. Cela fonctionne très bien lorsque l'utilisateur est connecté à flickr. Mais quand je me déconnecte explicitement de l'utilisateur de flickr et du réseau yahoo, puis que je tente de télécharger les images flickr, je suis redirigé vers www.yahoo.com dans une fenêtre de navigateur complète (pas dans mon iframe). Si je me souviens bien, je n'ai pas eu ce problème lorsque je n'utilisais pas les iframes et que j'étais redirigé vers l'écran de connexion de Yahoo.Les images d'IFRAME n'apparaissent plus après la déconnexion de Flickr?

Des suggestions?

Pour élaborer, cet URI - http://www.flickr.com/services/api/auth.howto.web.html, répertorie l'étape ci-dessous -

  1. Créer un gestionnaire auth

Lorsque les utilisateurs suivent votre URL de connexion, ils sont dirigés à une page sur flickr.com qui leur demande s'ils veulent autoriser votre application. Cette page affiche le titre et la description de votre application avec le logo, si vous en avez téléchargé un. Lorsque l'utilisateur accepte la demande, il est renvoyé à l'URL de rappel définie à l'étape 2. Un paramètre frob est ajouté à l'adresse URL. Par exemple, si votre URL de rappel est http://test.com/auth.php, l'utilisateur peut être redirigé vers http://test.com/auth.php?frob=185-837403740 (la valeur frob dans cet exemple est '185-837403740').

Cela ne se produit pas lorsque je suis dans ma fenêtre iframe mais dans ma fenêtre de navigateur complète.

Répondre

0

J'ai posté la question ci-dessus dans les forums de flickr et j'ai reçu une réponse qui a dit que cela ne peut pas être fait dans les iframes. Donc, je devrais redéfinir mon interface utilisateur pour y parvenir.

Questions connexes