7

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 を使用しています

ありがとう

4

1 に答える 1