2012-05-20 55 views
0

是否可以使用我自己的登錄表單在Android登錄Facebook &獲取Facebook用戶ID?我只想驗證用戶,而不需要他們訪問他們的Facebook。如何從Android登錄表格獲取Facebook身份驗證

在Android的Facebook教程中,應用程序必須首先打開Facebook,以便用戶可以登錄,但用戶登錄成功後沒有自動關閉。

在此先感謝

回答

0

不,你沒有辦法來記錄用戶通過Facebook沒有使用他們的官方端點。

你可以用authentication dialog(或open graph one)打開某種瀏覽器,但這仍然意味着使用它們的形式/ UI(你想稱之爲什麼)。

您應該只使用android sdk而不使用SSO,這樣sdk將不會調用安裝在設備上的facebook應用程序(如果有的話),並且只會爲您調用auth對話框。 這是一個更好的解決方案,因爲它可以「抽象」你的某些東西,照顧訪問令牌等等。

這裏有一個線程有關禁用SSO:How to disable Facebook single sign on for android - Facebook-android-sdk

+0

謝謝你的答案 – user1134475

+0

不客氣,如果這個回答你的問題,請接受答案 –