2013-06-12 14 views
1

我嘗試使用Facebook標籤(iframe中),使Facebook的遊戲,當我嘗試我的用戶重定向到的Instagram的認證我有這樣的消息:的Oauth

Refused to display "my_url" in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'. 

有誰知道我怎樣才能讓一個Instagram連接從Facebook的iframe?

我使用這個庫:https://github.com/galen/PHP-Instagram-API

謝謝

回答

1

我的解決辦法是讓我的鏈接的目標與Instagram的登錄:

<a href="instagram_oth_url" target='_top'>Connect with instagram</a> 

當這條鏈路上的用戶點擊。

我將我的Instagram應用程序配置爲重定向到我的網站,重定向到Facebook選項卡。當用戶被重定向到我的網站時,我會繼續保持用戶成功通過instagram登錄的會話。

而當用戶顯示Facebook標籤時,我的iframe將加載我的網站主頁。在這一步,我檢查用戶是否應該被重定向到instagram成功頁面。

+0

這是否意味着href屬性中包含的url包含您的Instagram client_id? –

+0

@SteveWeaverCrawford是的。根據[文檔](https://www.instagram.com/developer/authentication/),client-id必須以URL參數提供。 –