キャンバス アプリに facebook c# SDK (v4 だと思います) を使用しています。
過去 2 日間、Facebook キャンバス アプリにアクセスしようとすると、この種のエラーが発生します。
このエラーは永続的なものではなく、一部のユーザーにのみ表示されます。
ログは次のとおりです。
メッセージ: 'bool' には 'id' の定義が含まれていません
ソース: 匿名でホストされる DynamicMethods アセンブリ
QUERYSTRING: fb_source=bookmark_apps&ref=bookmarks&count=0&fb_bmpos=3_0
FORM: signed_request=PiF_P1VgfghdfWryycfyS-OFaZOTsNB_rP7up2OsTQ.eyJhbGdvcml0aG0ifhfhfghjhgNiIsImV4cGlyZXMiOjEzMzQ3NDMyMDAsImlzc3VlZF9hdCI6MTMzNDczOTM5NSwib2F1dGhfdG9rZW4iOiJBQUFDUDZGertyertyING9aQ0YyQWNhNEVaQUtLMVZkVGIzOWVNTTZaQkFaQmJ2Q3oyMVMwNXFmV0R6SmlkQjNsRXgwWkFjMHpKUDJ6QlZoWTZ4am1RNUlpSUFmbzZNQnlXN3kxQnVhhpNRVBiV4ggY7IiwidXNlciI6eyJjbdghdfghdfaWwiLCJsb2NhbGUiOiJoZV9JTCIsImFnZSI6eyJtaW4iOjIxfX0sInVzZXJfaWQiOiIxMyumhjmhgjMzQzNjI3ODYifQ
TARGETSITE: System.Object CallSite.Target(System.Runtime.CompilerServices.Closure, System.Runtime.CompilerServices.CallSite, System.Object)
STACKTRACE: CallSite.Target(Closure , CallSite , Object ) で System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite サイト, T0 arg0) で CallSite.Target(Closure , CallSite , Object ) で en_bubbles_Default.ShowFacebookContent() c:\hshome\Default.aspx.cs:line 93 c:\hshome\Default.aspx.cs:line 29 の en_bubbles_Default.Page_Load(Object sender, EventArgs e)
コードは次のとおりです。 var fb = new FacebookWebClient(); var app = new FacebookOAuthClient(FacebookApplication.Current);
dynamic ac = app.GetApplicationAccessToken();
string accessToken = fb.AccessToken.ToString();
dynamic myInfo = fb.Get("me");
Session["fbid"] = myInfo["id"];
エラーは最後の行にあります
誰かが私に何が起こっているのか教えてもらえますか?
ありがとう