2011-06-22 1 views
0

私のアプリケーションを受け入れた後、ユーザの壁にコメントを投稿することはできますか?私のアプリケーションを受け入れた後にユーザの壁にメッセージを投稿する例ですが、ユーザがログアウトしました

私は私が私のAppIdAppSecretを持って、自分のアプリケーションを登録した、ユーザーがいくつかの時間前に彼のFacebookのアカウントでログインして、この権限publish_streamで自分のアプリケーションを承認したとします。

私は今、単純なテキストボックス、ボタン、およびチェックボックスに "コメントをFacebookに送ってください"と書いておきたいと思います。コントローラーで何をする必要がありますか?ユーザーが最初にアプリケーションを許可したときに何かを保存する必要がありますか?私はFB C#SDKとAsp.Net MVCを使用していますが、他に何かを提案すれば、コード例が分かります。

ありがとうございます。

答えて

0

ユーザーがアクティブにログインしていないときにアクションを実行できるようにする場合は、offline_access権限を要求し、ユーザーのアクセストークン(おそらくデータベース内)も保存します。

+0

お答えいただきありがとうございます。facebook-c#-sdkなどを使用していますか? –

+0

ユーザがログインすると、 'FacebookClient'の' AccessToken'プロパティからアクセストークンを取得し、データベースに保存することができます。その後、壁に投稿したいときに、データベースからアクセストークンを取得し、それを 'FacebookClient'のコンストラクタに渡します(私はC#SDKの経験はあまりありませんが、これは正しい場所のようですこれを行う)。 – Yuliy

関連する問題