C# 使用WinForms登录Facebook

C# 使用WinForms登录Facebook,c#,asp.net,facebook,winforms,C#,Asp.net,Facebook,Winforms,我有一个问题我正在处理一个当前项目,其中有一个windows窗体应用程序我想登录到facebook如何管理这个我在当前项目中有facebook.dll我尝试时有一个旧令牌 var fb = new FacebookClient(); dynamic result = fb.Get("oauth/access_token", new { client_id = Config.APP_ID, clien

我有一个问题我正在处理一个当前项目,其中有一个windows窗体应用程序我想登录到facebook如何管理这个我在当前项目中有facebook.dll我尝试时有一个旧令牌

        var fb = new FacebookClient();

        dynamic result = fb.Get("oauth/access_token", new
        {
            client_id = Config.APP_ID,
            client_secret = Config.APP_SECRET,
            grant_type = "fb_exchange_token",
            fb_exchange_token = Config.ACCESS_TOKEN
        });

        MessageBox.Show(result);
我得到以下异常:附加信息:(OAutheException-#190)验证访问令牌时出错:会话无效,因为用户已注销

而且也过期了

我如何让它工作,并通过winforms登录到我的FB帐户

谢谢你的建议


在有限的时间内使用accessToken向FacebookAPI致意。 唯一的办法是: -您可以为长时间访问令牌付费 或者-您构建一个函数以在装载时间后获取访问令牌。但它会迫使你再次登录。因此,将自动登录视为一种功能!
希望你喜欢它^ ^

它还需要自动登录我需要一些不会过期的东西吗?除了在winforms中,我如何登录?试试看:string getAccessTokenURL=@“”;