2010-12-03 32 views
2

ユーザーにログイン情報を要求せずにグループの壁にメッセージを投稿したいと思います。プログラムでやりたい、 。Facebook C#SDKを使用してFacebookにログインする方法

¿ユーザにログイン画面を表示せずにこれを行うことはできますか?

注:私はFacebook C#SDK(http://facebooksdk.codeplex.com/)のASP.NETで作業しています。

ありがとうございます。

答えて

3

いいえこれはできません。 Facebookは、偽のアカウントから人々の壁に迷惑メールが入るのを防ぐために、このような振る舞いを防ぎます。あなたは常に最初のログイン手順を経なければなりません。

ただし、誰かのためにオフラインアクセストークンを取得した場合は、ログインしていないときに投稿を作成することができます。Facebookでは1分あたり600件に制限されています。

+0

「これはできません」という回答は難しいと思います。有効なIDとパスワードを持っていれば、舞台裏でアカウントにログインできません。私は、所定のスケジュールで動作するWindowsサービスやコンソールアプリケーションを書く必要があります。 – pdavis

+0

彼は正しいです。これを行うために受け入れられる方法は、offline_access拡張アクセス許可を取得し、後で使用できるように結果のセッションキーを保存することです。 Facebookがこれをサポートしていることを知ったので、このSDKを使用したコンソールアプリケーションからFacebook APIへのオフライン呼び出しを行う方法にも興味があります。誰でも?サンプルは、あなたがブラウザコントロールを介してログインすることを期待しているようです。 –

+0

これを実行してマニュアルログインプロセスを1回実行することができれば、それを達成する方法を示すコードを参照してください。私のニーズは、NUnitによるFacebookの統合テストを実行することです。これは、ビルド時に回帰分析が行われないことを確認することです。APIがしばらくの間ダウンしたときに、「ユーザーのフィードバック」を期待しています。 –

関連する問題