7
我剛剛升級到6.1.0的c#SDK,發現FacebookAuthClient已被刪除。我檢查了github上的提交日誌,那裏沒有太多的信息。FacebookOAuthClient去了哪裏?
有誰知道你應該如何使用最新版本的SDK進行身份驗證?
我剛剛升級到6.1.0的c#SDK,發現FacebookAuthClient已被刪除。我檢查了github上的提交日誌,那裏沒有太多的信息。FacebookOAuthClient去了哪裏?
有誰知道你應該如何使用最新版本的SDK進行身份驗證?
它已被刪除。
從v6開始,您現在可以將其與正常的FacebookClient.Get()
方法一起使用。 http://csharpsdk.org/docs/faq.html
如何獲得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"
});
大,感謝@prabir你的意思是** ** FacebookOAuthClient已被刪除的信息 – James 2012-03-23 18:28:40
?所以對於最近的Facebook API升級,我將不得不改變爲** FacebookClient **讓它工作?我回顧了一些來自我的朋友的舊編碼,並認爲如果您不介意的話,您可能會提供幫助。 [facebooklogindialog](http://stackoverflow.com/questions/28473199/facebook-v2-2-login-c-sharp) – Linify 2015-02-18 04:07:37