FacebookOAuthClient去了哪里?

FacebookOAuthClient去了哪里?,oauth,facebook-c#-sdk,Oauth,Facebook C# Sdk,我刚刚“升级”到c#SDK的6.1.0,发现FacebookAuthClient已被删除。我在github上查看了提交日志,那里没有多少信息 有人知道如何使用最新版本的SDK进行身份验证吗?它已被删除 从v6开始,您现在可以将其与普通的FacebookClient.Get()方法一起使用 如何获取Facebook应用程序访问令牌? var fb = new FacebookClient(); dynamic result = fb.Get("oauth/access_token", new {

我刚刚“升级”到c#SDK的6.1.0,发现FacebookAuthClient已被删除。我在github上查看了提交日志,那里没有多少信息

有人知道如何使用最新版本的SDK进行身份验证吗?

它已被删除

从v6开始,您现在可以将其与普通的
FacebookClient.Get()方法一起使用

如何获取Facebook应用程序访问令牌?

var fb = new FacebookClient();
dynamic result = fb.Get("oauth/access_token", new { 
    client_id     = "app_id", 
    client_secret = "app_secret", 
    grant_type    = "client_credentials" 
});
var fb = new FacebookClient();
dynamic result = fb.Get("oauth/access_token", new {
    client_id     = "app_id",
    client_secret = "app_secret",
    redirect_uri  = "http://yoururl.com/callback",
    code          = "code"      
});
var fb = new FacebookClient();
dynamic result = fb.Get("oauth/access_token", new {
    client_id         = "app_id",
    client_secret     = "app_secret",
    grant_type        = "fb_exchange_token",
    fb_exchange_token = "EXISTING_ACCESS_TOKEN"
});
如何将代码交换为访问令牌?

var fb = new FacebookClient();
dynamic result = fb.Get("oauth/access_token", new { 
    client_id     = "app_id", 
    client_secret = "app_secret", 
    grant_type    = "client_credentials" 
});
var fb = new FacebookClient();
dynamic result = fb.Get("oauth/access_token", new {
    client_id     = "app_id",
    client_secret = "app_secret",
    redirect_uri  = "http://yoururl.com/callback",
    code          = "code"      
});
var fb = new FacebookClient();
dynamic result = fb.Get("oauth/access_token", new {
    client_id         = "app_id",
    client_secret     = "app_secret",
    grant_type        = "fb_exchange_token",
    fb_exchange_token = "EXISTING_ACCESS_TOKEN"
});
如何延长访问令牌的到期时间?

var fb = new FacebookClient();
dynamic result = fb.Get("oauth/access_token", new { 
    client_id     = "app_id", 
    client_secret = "app_secret", 
    grant_type    = "client_credentials" 
});
var fb = new FacebookClient();
dynamic result = fb.Get("oauth/access_token", new {
    client_id     = "app_id",
    client_secret = "app_secret",
    redirect_uri  = "http://yoururl.com/callback",
    code          = "code"      
});
var fb = new FacebookClient();
dynamic result = fb.Get("oauth/access_token", new {
    client_id         = "app_id",
    client_secret     = "app_secret",
    grant_type        = "fb_exchange_token",
    fb_exchange_token = "EXISTING_ACCESS_TOKEN"
});
@prabir你是说FacebookOAuthClient已被删除?所以对于最近的facebook api升级,我必须改为FacebookClient才能让它工作?我回顾了我朋友的一个旧代码,我想如果你不介意的话,你可能会帮上忙。