私はC#でデスクトップアプリケーションを作成しています。 このアプリケーションで行うべきことの1つは、facebookでユーザーのステータスに物事を公開することです(「daveは3個の金メダルを獲得しました」など)。これは、ユーザーが今Facebookにログインしているかどうかにかかわらず発生するはずです。ユーザーに必要な権限を一度与えてから、すべてが自動的に実行されるようにしたい(DBに必要なものはすべて保存する)。 私はfacebookの開発者用ツールキット2.0 for .netを使ってみましたが、そこには何も表示されませんでした。 何か助けていただければ幸いです。あなたのためにfacebookへの自動ログイン
答えて
ここにいくつかの回答があります。私は最近、ウェブで見た他の質問に答えると思う:
私の答えは、Facebookの外で動作するデスクトップアプリケーション(facebook connect)に関連している。 +私はFacebookのデベロッパーツールキット2.1を使用しています:
オフラインアクセスに必要な特別な権限を取得する方法は次のとおりです。どのようにセッション・キーを取得すると: - fb_si_session_key
facebook.Components.FacebookService FS = new facebook.Components.FacebookService();
FS.GetExtendedPermission(facebook.Types.Enums.Extended_Permissions.offline_access);
を二行目は、ログインするあなたを強制し、その後、ユーザがアクセス権を付与することを選択した後に許可を求めるだろう、あなたはポストのURLに記載されています。しかし、ツールキット開発者は
:-(あなたにそれをもたらすのに十分なので、あなたはいくつかのオプションを持っていませんでしたシンプルなものを行うことです:。
FS.Logoff();
FS.ConnectToFacebook();
何が起こるだろうことはお分かりだろうということです
前二とのログイン画面がyoullはそれが消えてしまう何かをクリックすることができますが、この時間は、あなたが正しいセッションキーを持っているよ、あなたがそのようにそれを得ることができます。。
string myPermanentSessionKey = FS.API.SessionKey;
表示したいいけない場合その厄介な画面には、いくつかのオプションがあります。それらのすべては、ソースファイルを変更することに関連していますそれはツールキットです。私はここに入るつもりはありませんが、単純なオプションを教えてください:facebookconnect()関数で、trueを送信するとパラメータ(isShow)を受け取るように変更しました。それはスキップします。formLogin.ShowDialog();
これは機能しています。
は疑問: あなたはFacebookの接続API offline_accessと呼ばれる機能がある
- 使用する必要があります - その拡張許可を。ワークフローは、そのようになります
- :
- ユーザーは、彼が彼のFacebookアカウントにアプリを接続したいという事実を確認するために、FB接続を使用しています。あなたは正しいポップアップを切り替える必要があるFBの接続で
- ポップアップをトリガーします。 FB Connectは、あなたが簡単にログインできることをそのように意図されて:あなたは、その後、理解の便宜上
彼は(接続のFacebookを使用したりしない)オフラインの場合でも彼の許可上のすべてのコールを呼び出すことができます
ありがとうございます。 これはデベロッパーツールキットを介して行うことができますか? –
申し訳ありません私はfb接続とキャンバスアプリの実践経験があります –
私はデスクトップアプリケーションに関するいくつかのリンクを追加しました。うまくいけば、彼らはどうにかあなたを助けます –
- 1. Facebookの自動ログイン認証
- 2. Facebook自動ログイン - 通知ユーザ
- 3. facebook自動承認/ログイン
- 4. 自動ログインfacebookページ作成
- 5. 自動ログインと自動ログインFacebookのユーザーのためのケーキ1.3で(CakePHPの2)
- 6. 自動ログインFacebookのユーザー権限
- 7. Java - Facebookへのログイン
- 8. Javaサーバーアプリケーション - Facebook自動ログインと対話
- 9. 自動ログインfacebookユーザーからアプリケーション
- 10. 他のサイトへの自動ログインPHPスクリプト
- 11. FBA SharePointサイトへの自動ログインとログアウト
- 12. 独自のOAuthアプリケーションへのログインの自動化
- 13. FacebookのログインリンクFacebookのユーザープロフィールへの自動リフレッシュリンクと画像
- 14. ユーザーの自動ログイン
- 15. OpenIDのFacebookへのログイン、カスタムOPプロバイダの動作/切断?
- 16. 自動ログインのためのVBスクリプトエラーを与えるウェブサイトへのログイン
- 17. Facebookモバイルへのログイン時のエラー
- 18. プレーンテキストパスワードと自動ログイン
- 19. PHP CURL自動ログイン
- 20. 自動ログインWebフォーム
- 21. curl(?)でPHPで自動的にfacebookにログイン
- 22. facebook - ユーザー情報で自動ログインする方法
- 23. Facebookの自動スクロール
- 24. 自動入力とjavascriptによるGoogleメールへのログイン
- 25. サイトへのログインを自動化してボタンをクリック
- 26. Angstrom Linuxの自動ログイン
- 27. 自動ログイン春のセキュリティ
- 28. RailsのユーザのデータベースのためのFacebookへの自動ポスト
- 29. ログインは自動的にGoogleログイン
- 30. ユニティ:SoomlaやFacebook SDKでのFacebookへのログインは、常にブラウザで
です。あなたが許可を与えた後、facebookはウィンドウを閉じるように指示します。しかし、それを行うと、例外が発生します。これはツールキットのためにもう一度です。私はtry catchでそれを処理しました。いつか将来的にはより良いツールキットを手に入れようとしているか、自分で修正してください。 –
私はもっと面白いと思いますが、もっと良い方法があると思います。特に古いAPIを捨てるときは特にそうです。今日のようなツイッターがやっている。 –