我在一个新项目上使用Facebook c#sdk,我有一个问题。 在以下代码中:
var app = new FacebookApp();
app.AppId = "myappid";
app.AppSecret = "theappsecretcode";
if (app.Session != null)
{
dynamic me = app.Get("me");
}
当我调用FacebookApp的方法获取时,我只是访问我在使用Facebook验证时保存的Cookie,或者我正在连接到Facebook并获取值?
我问,因为我在使用Facebook进行身份验证时会在会话中保存用户的值,但如果方法Get无法访问Facebook而只访问cookie,那么我将停止使用会话并开始访问Facebook cookie(我还不明白,如果cookie保存了一些关于用户的信息,但我在VS的“Watch”窗口中搜索过,我还没有找到任何东西)
由于
答案 0 :(得分:3)
我检查了FacebookApp和FacebookAppbase类的源代码,并发现Get方法总是访问Facebook(没有任何缓存)。