我有一个iframe窗口,显示用户的flickr图像。我使用flickr.photos.search api从flickr下载用户的图像。当用户登录flickr时,这非常有用。
但是当我明确地从flickr和yahoo网络注销用户然后尝试下载flickr图像时,我会在完整的浏览器窗口(而不是我的iframe)中重定向到www.yahoo.com。
如果我没记错的话,当我没有使用iframe并且我被重定向到yahoo登录屏幕时,我没有遇到这个问题。
有什么建议吗?
详细说明,此URI - http://www.flickr.com/services/api/auth.howto.web.html列出了以下步骤 -
当用户按照您的登录网址时,会将他们定向到flickr.com上的某个页面,询问他们是否要授权您的应用程序。如果您上传了一个徽标,此页面会显示您的应用程序标题和说明以及徽标。
当用户接受请求时,会将它们发送回您在步骤2中定义的回调URL。该URL将添加一个frob参数。例如,如果您的回拨网址为http://test.com/auth.php,那么用户可能会被重定向到http://test.com/auth.php?frob=185-837403740(此示例中的frob值为'185-837403740')。
当我在iframe窗口中时,这不会发生,但它确实发生在我的完整浏览器窗口中。
答案 0 :(得分:0)
我在flickr论坛上发布了上述问题,但我收到了一条回复,称在iframe中无法做到这一点。所以,我需要重新设置我的UI才能实现这一目标。