私は複数のページを持つFacebook上でasp.netアプリケーションを実行しています。 リンク先ページでアクセストークンを取得します。 質問は、他のページ でそれを使用して現在のユーザーデータにアクセスできるように、そのアクセストークンを保持する方法です。現在 私は他のページでは、以下試してください、Persist Facebookアクセストークン
Facebook.FacebookAPI fbApi = new Facebook.FacebookAPI();
JSONObject currentUser = fbApi.Get("/me");
それが不正言って壊れます。
から取得してください。現在のセッションの現在のユーザーIDを格納する方法注:私はWindows Azureを使用しているのでセッションを使用できません。他の方法で? –
Facebook.comにアプリを構築した場合、ユーザーがあなたのアプリにアクセスするたびに、[signed_request](https://developers.facebook.com/docs/authentication/signed_request/)が送信されます。アクセスIDと同じoauth_tokenだけでなく、ユーザーID(DBに格納されているアクセストークンに一致する可能性があります)を受け取るようにデコードされます。あなたはこれを使うべきです。 –
大きな助け..どのように署名されたリクエストを取得するにはC#? –