2011-03-17 29 views
0

FacebookのC#SDKを使用してASP.NETを使用してFacebookに接続するにはどうすればよいですか?私がやろうとしています何Facebook C#SDK for Facebook Connect

は次のとおりです。

  1. は "ログインFacebookの持つ" ボタンを提供します。
  2. ユーザーが[ログイン]ボタンをクリックしたら、サーバー側のアクセストークンを取得して、自分のウェブサイトにサインインします。

ほとんどの記事(私はgoogleまたはSOから見つけました)は、ログインと認証のためにFacebook Javascript SDKを使用し、Webブラウザで作成されたクッキーからアクセストークンを取得すると述べています。以下のコードを持つ.aspxのページで

使用されるFacebookのログインボタン:私はこれまでやった

<fb:login-button onlogin="window.location.reload();" perms="offline_access">Login with Facebook</fb:login-button> 

問題私が午前:私はMY PAGE上のボタンにログインする]をクリックすると

  1. ウィンドウがFacebookにログインするためにポップアップ表示されます。 FacebookにログインするとMY PAGEがリロードされますが、[キャンセル]ボタンをクリックしても、またはポップアップウィンドウを閉じると、リロードされます。私が必要とするのは、ログインしたときだけMY PAGEをリロードすることです。

  2. 上記の手順から:ログインしてMY PAGEが完全にリロードされます。コードビハインド(ページロードイベント)では、作成されたクッキーが表示され、必要な情報(アクセストークン)が表示されます。そしてここから私はFacebookのC#SDKを使ってユーザー情報を取得したいと考えています。実行する方法 ?

私は3か月前にFacebookのキャンバスアプリケーションを開発するためにFacebook C#SDKを使用しました。 Codeplexに掲載されているドキュメンテーションとサンプルは、Facebook上のAppsのためのものです(私がfacebookの接続例を見逃してしまった場合は修正してください)。また、すべてのFacebook C#SDKクラスをリストするドキュメンテーションへのリンクがありましたが、今はそれを見ることができませんでした。ご存じの場合は、私にリンクを提供してください。

ご協力いただきますようお願い申し上げます。 ありがとうございます。

+2

を更新する機能を持っている代わりに、その

parameters.response_type = "token"; 

を使用していない1つの問題はありますか? これはかなりあいまいな質問です。 –

+0

[この*あなたは*この質問に答えますか?](http://msmvps.com/blogs/jon_skeet/archive/2010/08/29/writing-the-perfect-question.aspx) –

答えて