2013-04-13 8 views
5

FacebookとTwitterのログインを追加して、iOSアプリにサインアップしようとしています。私のアプリケーションはサーバーベースなので、私は自分のデータベースにもユーザープロファイルを作成する必要があります。しかし、問題は明らかな理由からFacebookやTwitterからパスワードを取得できないことです。だから私はそれについてどうやって行くのか分からない。作成された新しいプロファイルのパスワードとして使用するものと、そのユーザーも同様にログインする必要があります。iOS用FacebookおよびTwitter SDKに登録

FacebookやTwitterから情報を取得することで、データベースにプロファイルを作成するために人々が過去に行ったことはありますか?

メールアドレス、名前、場所、興味、パスワードを保存します。それについて正しいことは何でしょうか?

答えて

5

もちろん、その情報にアクセスすることはできません。それがうまくいく方法は、FacebookやTwitterから「はい、ユーザーのXXXXXXの認証はOKです」または「いいえ、悪い証明書」という応答を送信することです。その後、ユーザーの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

関連する問題