|
はじめまして。 私は、Swingを使ったデスクトップアプリケーションの開発を行っております。
現在、Facebookにログインして、自分の友達の一覧を自動で取得するツールを作成しています。
以下の機能は完成しています。 ・Facebookにログインする処理 ・自分の友達の一覧を自動で取得する処理
Facebookにログインする処理では、 HttpURLConnectionでPOSTしてFacebookにログインし、 CookieHandlerで自動的にクッキーを保持しています。
今回の仕様で、別ウィンドウで「指定したアカウントでログインした状態のFacebookページを確認したい」ということで、 その仕様を実現するために、JavaFxのWebViewを使用しています。 参考ページ(英語) http://d.hatena.ne.jp/tomoTaka/20130110/1357772090
メインの画面はswing、別ウィンドウでjavaFxを使用しています。
例えば、別ウィンドウでは、WebViewを使って指定したアカウントをログインしつつ、 HttpURLConnectionでPOSTして、違うFacebookアカウントにログインしたいのですが、 POSTしようとすると既にログインしているらしく、うまくいきません。
WebViewでログインすると、勝手にCookieHandlerが働き、 自動でクッキーを保持しているようです。 参考ページ(英語) http://stackoverflow.com/questions/14385233/setting-a-cookie-using-javafxs-webengine-webview
別ウィンドウでは、WebViewを使って指定したアカウントをログインしつつ、 HttpURLConnectionで違うFacebookアカウントにログインする方法はないのでしょうか?
よろしくお願い致します。
|