0

我有一个显示用户的 flickr 图像的 iframe 窗口。我使用 flickr.photos.search api 从 flickr 下载用户的图像。当用户登录到 flickr 时,这非常有用。

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

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

有什么建议么?

详细地说,这个 URI - http://www.flickr.com/services/api/auth.howto.web.html列出了以下步骤 -

  1. 创建身份验证处理程序

当用户关注您的登录 url 时,他们会被定向到 flickr.com 上的一个页面,该页面询问他们是否要授权您的应用程序。此页面显示您的应用程序标题和说明以及徽标(如果您上传了一个)。

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

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

4

1 回答 1

0

我在 flickr 论坛上发布了上述问题,我收到回复说这不能在 iframe 中完成。所以,我需要重新调整我的 UI 来实现这一点。

于 2010-02-28T00:52:36.003 回答