質問

RESTFBを使用したJavaアプリケーションを作成しています。 この URL、Facebookでは、Facebook Connectを使用して認証方法を説明しています。

基本的には、次の手順です。

  1. 例としてFacebookにリダイレクトします。
  2. https://www.facebook.com/dialog/ OAuth?client_id= your_app_id& redirect_uri= your_url&scope= email、read_stream

    2.上記のURLを使用してHTTPリクエストを呼び出すには、次の HTML 応答を取得します。

    I私のブラウザを介して上記のリンクを起動した場合、

    3.But、私は次の url

    私が本当にしたいことは、私が唯一のブラウザを介して取得することができる午前OAuthのコードである 3 、私は 2 でそのコードを取得できません。私のスタンドアロンのJavaプログラムでOAuthコードをプログラム的に取得したいと思います。どうやってそれを達成するのですか?

役に立ちましたか?

解決

プログラムでOAuthコードを入手することはできません。このコードでは、許可を得ているユーザーに代わってアクションを実行できます。

手順1のURLにブラウザをリダイレクトすると、ブラウザはを押すとを許可する、または skip を押すと、ダイアログをレンダリングします。ユーザーがあなたのアプリに許可を与えて許可を与える場合にのみ、あなたはOAuthコードを与えられます。

2 at 2に入手する回答は、おそらくあなたが3に見える画面のHTMLです。

さらに;RESTFBは認証とは関係ありません。アクセスキーを入手した後に便利になります。

最後にいますが、ドキュメントのDesktop Applications部分を調べたい場合があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top