2010-11-18 11 views
3

サーバーアプリケーションを作成するためにorg.apache HttpClientとFacebook-APIを使用しようとしています。 設定ファイルに提供されたユーザー名とパスワードを使用して、自動的にFacebookにログインする必要があります。Javaサーバーアプリケーション - Facebook自動ログインと対話

このアプリケーションでは、アプリケーションID、API_KEY、およびSECRETを知っています。私が言ったように、ユーザー名とパスワードも持っています。

わかりやすい理由で(私はユーザーインターフェイスがありません)、私のアプリケーションでは統合されたブラウザを使用できません。ユーザーの資格情報

  • ポスト上のメッセージと

    • ログイン: 私のアプリケーションは、単にアプリケーションを実行するには、私は、次の手順を実行する必要があるので、基本的にするとき、それが呼び出されたユーザーアカウントの壁にポストを作成する必要があります自動ログイン:私は非常に最初の問題に直面しています現時点では壁
    • 切断

    。 私は、ウェブ上で見ると、ログインは手動のユーザアクションを通じてのみ行うことができます。私はorg.apacheライブラリのHttpClientを使ってブラウザをシミュレートしようとしましたが、いつも何らかの点で迷っています。

    私の最初の質問は です - この種のアプリケーションで自動的にログインすることはできますか? - 最初の質問に対する回答が「はい」の場合、誰かがそれを行う方法について簡単で明確なチュートリアルを提供できますか?

    はあなたに彼らがFacebookへ投稿するようにサーバーをトリガしているものは何でも使用することができます前に、 チャーリー

  • 答えて

    0

    この問題を解決する最良の方法は、あなたのサービスにログインfacebookシングルサインオンを使用することになり大変ありがとうございました。

    0

    Facebookアプリケーションを作成し、このアプリケーションに(シングルサインオンで)ユーザーを追加し、このユーザーにOAuthを使用してこのアプリケーションに完全なアクセス許可を与えます。こうすることで、Facebook APIを使って自分がしたいことをすることができます。

    +0

    これはかなりシンプルなようですが、残念なことにAPIが頻繁に変更されており、公式フォーラムや他の場所でも「クリア」チュートリアルが見つかりませんでした。 たとえば、シングルサインオンを使用してアプリケーションに自分のユーザーを追加することについて何も見つかりませんでした。 申し訳ありませんが、私はFacebookの開発に本当に新しいので、このフィールドは非常に混乱しているようです。 私は、デスクトップアプリケーションからFacebookにログインするためのステップバイステップチュートリアルのようなものが必要です。私が見つけたすべての例は動作していないし、それらのすべてが私のFacebook Appで見るものとは異なるスクリーンショットを持っている。 – Chemed

    関連する問題