Изображения в IFRAME больше не отображаются после выхода из Flickr? - PullRequest
0 голосов
/ 25 февраля 2010

У меня есть окно iframe, в котором отображаются изображения пользователя flickr. Я использую API flickr.photos.search для загрузки изображения пользователя с flickr. Это прекрасно работает, когда пользователь вошел в Flickr.

Но когда я явно отключаю пользователя от flickr и сети yahoo и затем пытаюсь загрузить изображения flickr, я перенаправляюсь на www.yahoo.com в полном окне браузера (не в моем iframe).

Если я правильно помню, у меня не было этой проблемы, когда я не использовал iframes и меня перенаправляли на экран входа в Yahoo.

Есть предложения?

Чтобы уточнить, этот URI - http://www.flickr.com/services/api/auth.howto.web.html, перечисляет следующий шаг -

  1. Создание обработчика аутентификации

Когда пользователи следуют за вашим URL-адресом для входа, они направляются на страницу на flickr.com, где они спрашивают, хотят ли они авторизовать ваше приложение. На этой странице отображаются название и описание вашего приложения, а также логотип, если вы его загрузили.

Когда пользователь принимает запрос, он отправляется обратно на URL обратного вызова, который вы определили на шаге 2. К URL будет добавлен параметр frob. Например, если ваш URL обратного вызова был http://test.com/auth.php, то пользователь может быть перенаправлен на http://test.com/auth.php?frob=185-837403740 (значение frob в этом примере «185-837403740»).

Этого не происходит, когда я нахожусь в моем окне iframe, но это происходит в моем полном окне браузера.

1 Ответ

0 голосов
/ 28 февраля 2010

Я разместил вышеуказанный вопрос на форумах flickr и получил ответ, в котором говорилось, что этого нельзя сделать в фреймах. Таким образом, мне нужно изменить настройки пользовательского интерфейса, чтобы добиться этого.

...