0

我在我的網站上實現了Facebook登錄按鈕通過...我使用javascript SDK中的auth.login函數來重定向用戶。在桌面上,系統會提示用戶輸入用戶名和密碼,然後重定向到first.php ...頁面。但是,在移動設備上,會提示用戶驗證,但會重定向到Facebook主頁。我認爲這是因爲我的重定向方法,任何人都可以提供一些幫助嗎?Facebook登錄按鈕不在移動設備上重定向

+0

我有一種感覺,它是在你的應用程序配置。你有沒有指定正確的所有移動應用程序設置?有些人一起忽略了移動設置部分。 – DMCS 2012-01-10 16:50:52

+0

感謝您的提示!由於我不需要任何東西,但基本訪問,我不想彈出權限對話框,只是登錄..你是什麼意思的移動設置?我看了一下,他們看起來好像一切都是跨平臺的。現在,我包含一個PHP腳本,它將動態地告訴用戶是否在手機上,然後只顯示註冊和登錄鏈接,它重定向到Facebook和身份驗證。對話框,因爲常規按鈕同時顯示... – Jon 2012-01-10 17:10:55

+0

我很困惑。你能發佈一個鏈接到「auth dialog」文檔嗎? – DMCS 2012-01-10 17:17:41

回答

0

此答案是根據原始問題下面的評論。要使用驗證對話框,您必須具有Facebook應用程序設置。如果你不想要Facebook應用程序,那麼你不能使用驗證對話框。請記住,如果你想玩Facebook的沙盒,那麼你必須按照他們的規則玩,而不是尋找「遊戲系統」的方法。

因此,要使其適用於移動設備,您必須將您的應用程序配置爲在移動環境中工作。轉到您的應用程序設置並確保您的移動部分正確填寫。

+0

我剛剛意識到我的移動網址爲空白。然而,我用所需的重定向uri填充它,它仍然無法正常工作..但是,必須有一個更簡單的方法,比使用php來檢測它是否是移動設備,然後顯示鏈接到Facebook身份驗證 – Jon 2012-01-10 18:13:05

+0

既然你'我們拒絕給我們提供您的代碼示例或實際的網址,我認爲我們不會提供更多的幫助。 – DMCS 2012-01-10 18:24:03

+0

我會除了我正在一個絕密的項目:)我通過一些黑客解決了這個問題..謝謝反正! – Jon 2012-01-10 20:31:10