私はfacebookデータをフェッチするアプリケーションでFacebook Graph APIトークンキーを取得するために通常汚いメソッドを使用します。 Graph APIのサンプルページをグラフのfacebookのドットコムでダウンロードし、そのページにトークンキーを配置します。 (アカウントはすでに接続されています)Facebook Graph APIのToken Keyを取得する適切な方法
グラフAPIを使用した商用アプリケーションをプログラミングする必要があります。Facebookのウェブサイトが変更されると、このようなハッキリな方法が機能しなくなる恐れがあります。
Graph API token_keyが存在するサンプルページよりも静的なURLが一般的ですか、または私のメソッドが長い間安全だと思いますか?
[編集]
ただ、私の質問にコメントする、と私の質問への答え:
私は唯一のグラフエクスプローラとグラフAPIの例のページを使用してFacebook上でデータをフェッチするデスクトップアプリケーションを構築しようとしていましたその答えでWebリクエストを実行するのではなく、私はFacebookアプリケーションに依存するデスクトップアプリケーションを望んでいなかったので、Facebookの&cに対応する2つのテキストボックスを介してユーザーに接続するよう依頼していたので、Graph APIのサンプルページをダウンロードしていた適切なトークンを取得します。
しかし、グラフエクスプローラとその例では、「Facebook App」も使用しています。したがって、access_tokenが長い間有効であるかどうかは不明です。これは良い方法ではありません。
答えは:ユーザーを認証ページにリダイレクトし、アクセストークンを取得することは、テキストボックスと複数のWebブラウザーのナビゲーションを介してユーザーを接続するよりも安全で扱いやすく、安定しています。
あなたはFacebookC#SDKを見ましたか?このリンクはいくつかの援助の可能性がありますhttp://goo.gl/DJmt8 – cecilphillip
しかし、私がサンプルページをサーフィンしたときに得たtoken_keyは、どこかから来なければなりませんか?私は、SDKまたは外部DLLを使って私のプログラムをオーバーヘッドにしたくないのです。私はすべてを1つにしたい。 –