2012-05-04 64 views
0

我被困在嘗試使用應用程序開發人員的身份驗證對話框部分中的身份驗證推薦部分。我有安裝程序設置我的應用程序,我有一些代碼登錄,並執行一些檢查,但無論何時出現授權應用程序屏幕,我輸入到驗證的引用部分的數據從不顯示,我只看到「應用程序將收到:你的基本數據。「身份驗證的引用不顯示

我已經嘗試禁用並重新啓用應用程序的高級部分下的增強型身份驗證對話框,嘗試清除我的緩存,甚至重置我的密鑰。我瀏覽過很多網站/論壇,但還沒有找到任何解決方案。我錯過了什麼?

任何建議將是巨大的

+0

基本上,當我看到提示應用程序允許我的頁面時,所看到的是點擊「預覽當前對話框」鏈接時顯示的內容,而不是當我單擊「預覽引用對話框」鏈接時看到的內容。後者是我期望看到的時候提示給應用程序權限 – ThePosob

回答

1

你確定你所看到的身份驗證對話框,實際上是通過身份驗證的推薦的對話?

如果您手動導航到您的應用程序,而不是經過身份驗證的引薦,並且您的代碼需要手動調用身份驗證對話框 - 當用戶從請求,新聞提要故事等點擊指向您的應用的鏈接時,將顯示身份驗證推薦。 in the documentation

如果用戶登陸您的應用程序,你就不是他們引導到正確的設定在身份驗證對話框的權限 - 看到Authentication docs看到如何進行 - 基本上你將其重定向到身份驗證對話框,用scope包含您需要的權限的參數,然後在他們回到您的應用程序時完成認證流程(您如何實現這一點取決於您使用的是哪個SDK)

+0

這就是問題所在,但有沒有其他方式來產生這種類型的授權/登錄,而無需通過Facebook鏈接。 a.k.a.直接來自我的網站? – ThePosob

+0

是的,查看身份驗證文檔和Auth對話框 - 您可以將用戶直接鏈接到Oauth對話框,並提供redirect_uri參數由您的應用程序擁有(即在您的服務器上),點擊允許後它們將被帶入應用程序 – Igy

相關問題