2010-02-25 34 views
0

我有一个显示用户flickr图像的iframe窗口。我使用flickr.photos.search api从flickr下载用户的图像。这在用户登录到flickr时效果很好。我退出Flickr后IFRAME中的图片不再显示?

但是,当我明确注销用户从flickr和雅虎网络,然后尝试下载flickr图像时,我会在完整的浏览器窗口(不在我的iframe中)重定向到www.yahoo.com。

如果我没有记错,当我没有使用iframe并且我被重定向到yahoo登录屏幕时,我没有这个问题。

有什么建议吗?

为了详细说明,此URI - http://www.flickr.com/services/api/auth.howto.web.html,列出了下面的步骤 -

  • 创建一个auth处理程序
  • 当用户按照您的登录网址,它们指向到flickr.com上的一个页面,询问他们是否想授权您的应用程序。如果您上传了该徽标,则此页面会显示您的应用程序标题和说明以及徽标。

    当用户接受请求时,它们将被发送回您在步骤2中定义的回调URL。该URL将添加一个frob参数。例如,如果您的回拨URL为http://test.com/auth.php,那么用户可能会被重定向到http://test.com/auth.php?frob=185-837403740(本例中的frob值为'185-837403740')。

    当我在我的iframe窗口中时,不会发生这种情况,但它确实发生在我的完整浏览器窗口中。

    回答

    0

    我在flickr论坛发布了上述问题,我收到了一个回复,表示这不能在iframe中完成。所以,我需要重新调整我的用户界面来实现这一目标。