私はFacebookのアプリケーション開発には新しく、道路ブロックを遭遇しました。ドキュメンテーションを読んだ後、Facebookのログインを使用するプロセスは、ユーザー認証 - >アプリ認証 - >アプリ認証の各ステップで行われることを理解しています。私はアプリの自動化/認証がどこで行われたかを見ていますが、自分のWPFでFacebookの「ユーザーログイン」画面を表示する方法を見つけられないようです。誰も助言することはできますか?ありがとう!C#/ WPFのFacebookユーザー認証?
1
A
答えて
1
まずFacebookにアプリケーションを登録する必要があります。アプリケーションの登録時にキャンバスのURLを指定することを忘れないでください。登録後、アプリIDとアプリの秘密の値を取得する必要があります。
https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL
YOUR_APP_ID
アプリケーションIDYOUR_URL
は、そのアプリケーションのキャンバスのURLを意味を意味します。
Wpfにはウェブブラウザコントロールがあり、Navigate機能を呼び出してこのURLを指定するだけです。 Facebookのログインダイアログが表示されます。
正しいユーザーIDとパスワードを入力した後、Facebookは許可ダイアログをポップアップし、Allow
ボタンをクリックすると、リダイレクトURLのコードを取得する必要があります。そして、あなたはこのURLからコードを解析し、アクセストークンを取得するためのWeb要求を作成する必要があります。
https://graph.facebook.com/oauth/access_token?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL& client_secret=YOUR_APP_SECRET&code=THE_CODE_FROM_ABOVE
YOUR_APP_ID
は、アプリケーションIDYOUR_URL
あるアプリケーションのリダイレクトURLYOUR_APP_SECRET
は、アプリケーションの秘密を意味していますTHE_CODE_FROM_ABOVE
コードから取得します。
このリクエストを実行すると、アクセストークンを取得する必要があります。このトークンを使用すると、アプリケーションからFacebook機能にアクセスできます。
関連する問題
- 1. wpfユーザー認証と認証
- 2. facebookユーザー認証php
- 3. JavaのFacebookユーザー認証
- 4. Facebookでのユーザー認証
- 5. 認証Facebook C#SDK
- 6. 2回目のユーザー認証Facebook
- 7. Facebookのユーザー名WPF
- 8. facebookユーザーでC#Webアプリケーションを認証する方法は?
- 9. Firefoxプラグインでfacebookユーザーを認証する
- 10. 認証:サーバー側のFacebookユーザーのアクセストークンの検証?
- 11. Google認証とFacebook認証
- 12. Facebookのユーザー認証とユーザーの壁に投稿
- 13. 認証WPFとWebBrowser
- 14. Facebook C#SDKを使用した認証
- 15. Facebookログイン認証
- 16. Facebook API認証
- 17. Facebook認証リダイレクトループ
- 18. PHP Facebook認証
- 19. Facebook認証
- 20. FacebookのJavascript SDK - 再認証 - クローズウィンドウはまだユーザーを認証します
- 21. Facebookアプリの認証
- 22. Facebookの認証バッジ
- 23. Facebookのコメントウィジェット認証
- 24. ユーザー認証
- 25. Facebookへの認証 - エラー
- 26. レール認証のユーザー認証と認可
- 27. FacebookのASP.NET Webサイト認証
- 28. Forms認証とowin facebook認証(ウェブフォーム)
- 29. 認証ユーザー
- 30. httpリクエストでFacebookのユーザーIDを取得するC#WPF