winform で Web ブラウザー コントロールを設定し、次の URL に移動します。
https://www.facebook.com/dialog/oauth?client_id=xxxxxxxxxxxxx&redirect_uri=https://www.facebook.com/connect/login_success.html&display=popup&scope=publish_stream,user_status&response_type=token
ログインダイアログボックスを表示します。ユーザー名とパスワードを入力すると、facebook は次の URL にリダイレクトされます。
https://www.facebook.com/login.php?skip_api_login=1&api_key=xxxxxxxx&signed_next=1&next=https://www.facebook.com/dialog/oauth?redirect_uri=https%253A%252F%252Fwww.facebook.com%252Fconnect%252Flogin_success.html&display=popup&scope=publish_stream%252Cuser_status&response_type=token&client_id=xxxxxxxxxx&ret=login&cancel_uri=https://www.facebook.com/connect/login_success.html?error=access_denied&error_code=200&error_description=Permissions+error&error_reason=user_denied%23_=_&display=popup
「OK」と「キャンセル」の2つのボタンでメッセージを表示
xyourappxxxx would like to access your public profile, friend list and status updates.
「OK」ボタンをクリックすると、次のページにリダイレクトされ、次のメッセージが表示されます--
page---https://www.facebook.com/dialog/oauth/read
message---Success SECURITY WARNING: 上記の URL をパスワードと同じように扱い、誰とも共有しないでください。
アプリケーションの種類: ネイティブ/デスクトップ
クライアントのアプリ シークレット: いいえ
クライアント OAuth ログイン: enbl
組み込みブラウザ OAuth ログイン: enbl
サンドボックス MOD: オン
問題は、承認後、facebook が私の redirect_uri にリダイレクトされず、アクセス トークンが取得されないことです。
vb.net 2008 Express を使用しています
ありがとう