2013-04-13 66 views
5

我想添加Facebook和Twitter登錄並註冊我的iOS應用程序。由於我的App是基於服務器的,我需要在我的DataBase上創建一個用戶配置文件。但問題是,我無法從Facebook和Twitter獲取密碼,原因很明顯。所以我不知道如何去做。什麼應該用作創建新配置文件的密碼,然後再登錄用戶。使用Facebook和Twitter註冊iOS的iOS

過去人們通過從Facebook和Twitter獲取信息在他們的數據庫中創建配置文件的過程是什麼?

我想保存電子郵件地址,姓名,地點,興趣和密碼。什麼應該是正確的方式去做呢?

回答

5

當然,您無法訪問該信息。它的工作方式是Facebook或Twitter向您發送回覆,內容爲「是的,憑證對用戶XXXXXX正常」或「沒有,憑證不正確」。然後你可以將用戶的ID保存到你的數據庫中。

除非您詢問權限,否則您將永遠無法獲得任何其他信息。

https://developers.facebook.com/docs/concepts/login/

https://dev.twitter.com/docs/auth/sign-twitter

要問的權限,你必須創建一個應用程序。

How to ask for permission in facebook application?

+0

JoRousss,我確實收集了一次,我讀了文檔。但是,一旦我在我的數據庫中使用名稱,電子郵件等創建用戶配置文件。基於此,我可以輕鬆地爲用戶分配用戶名,但密碼又如何?我應該將密碼作爲訪問令牌嗎?它是否獨立於設備直到它到期? – Jonathan

+0

您不能設置密碼,您必須讓用戶再次使用Facebook登錄 – JoRouss

+1

必須有一個可以保存的唯一用戶ID,以便您知道同一用戶再次登錄 – JoRouss