Nó đã bị xóa.
Bắt đầu với v6, bạn có thể sử dụng nó với phương pháp FacebookClient.Get()
bình thường. http://csharpsdk.org/docs/faq.html
Làm cách nào để nhận mã thông báo truy cập ứng dụng 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"
});
Làm cách nào để trao đổi mã cho mã thông báo truy cập?
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"
});
Làm thế nào để kéo dài thời gian hết hạn của thẻ truy cập?
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"
});
Tuyệt vời, cảm ơn thông tin – James
@prabir có nghĩa là ** FacebookOAuthClient ** đã bị xóa? Vì vậy, để nâng cấp facebook api gần đây, tôi sẽ phải thay đổi để ** FacebookClient ** để cho nó hoạt động? Tôi đã xem xét một mã hóa cũ từ bạn bè của tôi và nghĩ rằng bạn có thể có thể giúp đỡ nếu bạn không nhớ. [facebooklogindialog] (http://stackoverflow.com/questions/28473199/facebook-v2-2-login-c-sharp) – Linify