私は、既存のユーザーデータベースを持つWebサイトへのアクセスを提供するiPhoneアプリケーションを作成しています。このウェブサイトはFacebook APIを使用して、Facebookユーザーが既存のアカウントを自分のウェブサイトアカウントにリンクさせることも許可しています。iPhoneのログイン情報Facebook Connectサイトのアプリケーション
私は私たちのiPhoneクライアントを使用しているとき、私のウェブサイト上でFacebookやウェブサイトのアカウントの両方にログインできるようにする必要がありますが、私はいくつかの問題に実行しています:iPhone用
A. Facebookの接続: iPhoneアプリは私がFacebookにログインしていることを認識している。しかし、ウェブサイトのアプリケーションではありません。したがって、ウェブサイトアプリケーションは私の友人リストにアクセスすることができず、どのウェブサイトのユーザーが実際に私の友人であるかを知ることはできません。私はiPhoneからウェブサイトに手動で渡すことができますが、これは扱いにくく、大きな友人リストのセキュリティ上の課題と帯域幅の課題があります。 PHP経由
B. Facebookの接続:私はウェブサイトを完全に制御を持っているだけのUIWebViewを介してユーザのログインをさせることができますよう これは理想的な状況になります。しかし、iPhoneを使ってFacebook ConnectのWebサイトにログインすると、ボークが起こります。 iPhoneはxd_receiver.htmページの2番目のタブを開き、アプリケーションページに戻ることはありません。 iPhoneを使用してサンプルのFacebook Connectサイトをチェックしてください:http://www.somethingtoputhere.com/therunaround
C.まっすぐなFacebookアプリケーション これは、アプリケーションの周りのFacebookフレームのために私たちのiPhoneアプリケーションの外観を大きく壊し、ユーザビリティを妨げています。
私たちのiPhoneアプリケーションがFacebookログインを使用してウェブサイトにアクセスし、ウェブサーバーが友人リストを認識する正しい方法は何ですか?
私はこの同じ問題を抱えています – Xeoncross
なぜ(A)がオプションでないのか分かりません。 @jsdのように、ユーザーのFacebookセッションキーをSSL接続経由で渡すことができ、サーバーはFacebookからフレンドリストを直接要求することができます。 –