我有一個顯示用戶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窗口中時,不會發生這種情況,但它確實發生在我的完整瀏覽器窗口中。