0

Facebook と統合されたデスクトップ アプリを C# で作成しており、認証/ログインの方法を理解しようとしています。私は2つの異なるアプローチを考えました:

1.デフォルトブラウザをポップアップ

  • ユーザーはおそらくデフォルトのブラウザで Facebook にログインしています。
  • コード:System.Diagnostics.Process.Start("http://www.facebook.com/...");
  • 問題/質問: ウィンドウの位置とサイズを制御するにはどうすればよいですか (開始時にアドレス バーを表示しないなど)? ログインが完了した後にプロセスを破棄したり、ウィンドウを閉じたりすることはできますか?

2.特定のブラウザをポップアップ

  • デフォルトのブラウザーを検索すると、コマンドライン フラグをブラウザーに渡すことができます。"..\chrome.exe" --app=http://www.facebook.com/...
  • 質問: ウィンドウのサイズ/位置を設定するにはどうすればよいですか? ログイン完了後にプロセスを閉じるにはどうすればよいですか (ログインがいつ完了したかを知っていると仮定します)?

これを行うより良い方法はありますか?

4

1 に答える 1

0

この状況で非常に役立つリソースはhttp://facebooksdk.net/です。以前、facebooksdk.net にデスクトップ アプリケーションのサンプル プロジェクトがありましたが、削除されました。ここで確認できますhttps://github.com/MarkAureliy/facebook-winforms-sample-master このプロジェクトはあなたのニーズにぴったりです

于 2013-04-01T18:14:14.900 に答える