2012-03-12 15 views
1

アプリの設定によって提供された資格情報は、私はFacebookの壁にステータスの更新を投稿し、次のコード経由でログインするために管理:モバイルfacebookでログイン

facebook.authorize(this, 
    new String[]{ "publish_checkins", "publish_stream"}, 
    new DialogListener() { /*crazy stuff here*/ } 
); 

私の問題は、それがいるようですので、非常に最初の時間はログインです。 facebookはテストアカウントからのログインをサポートしていません私はSSOについては話すことができませんが、 "通常の"ウェブベースのログイン画面が現れると考えています。

この画面を回避する方法はありますか?ユーザがこのデータをアプリケーションに処理したい場合は、ユーザー名/電子メール/パスワードの組み合わせでアプリケーションにログインさせます。
など。何かのようにfacebook.authorize(this, permArray, userName, password,

私はこれもすべて可能であるかどうかわからないので、お読みください:fb APIがこのためのフックを提供している場合。私はそれがちょっとしたセキュリティ上の懸念であり、それによって電源が切れたと想像することができます。
誰かが、すべての可能なログイン方法(「すべて」ではなく、スマートフォンにとって重要なもの)を記載したドキュメントへのリンクを提供することができればうれしいでしょう。これは間違いなく次の会議で役立ちます。

答えて

1

私の意見では、FBの認証部分を実装する際には、tutorial(Android用の場合はthis)を使用することをお勧めします。あなたはどのようにfacebookがあなたがログインすることを期待するかを見ることができます。
here(Androidの場合here)は、これらの目的のために提供する方法のリストです。

短いと言うと、いいえ、彼らはあなたが言及した何かをすることを可能にするいくつかの単純な機能を持っていません。そこにクッキーを保存するには、ログインするためにブラウザ/公式アプリを使用する必要があるようです。 UIWebViewを使用してアプリケーションに保存することもできます。

私は以前FaceBook APIを使用していましたが、私はそれほど気に入らなかったのです。おそらくこれはAPIで最近行われてきた変更のためですが、ドキュメントはまだ未熟なようです。公式のサンプルクライアント(HackBook)については言及していませんが、期待通りに機能しません(壁に投稿された動画は機能しません)。
どうやらドキュメントを慎重に読んだ後でも、私はこのAPIで何ができるのか、何が禁止されているのかといったような多くの質問をしました。

希望すると便利です。

+0

適切なドキュメントの側面を指摘してくれてありがとう。また、私はそれがページを通って自分の道に苦労するのは痛いということに同意する。実際、HackBookは正午ごろ、私たちの日を本当に元気づけました。私たちはそれを使ったことはありませんでした。アプリをテストしたところ、おそらく歴史の中で最高のAPIではないことに気付きました:)少なくとも私たちは目標を達成しました。どうもありがとう! – yoshi

+0

ようこそ、友人! :)うれしかったのでうれしいよ! – makaron