Khi nhắc đến mã truy cập người dùng ( access token ) thì không còn xa lạ gì về những bạn chuyên làm marketing facebook, lập trình facebook, develop,... Nhưng đôi khi vẫn còn bở ngỡ với những bạn mới bước chân vào nghề , người thường không rõ về facebook , vậy mã access token là gì , và nó có tác dụng gì không mời các bạn tham khảo nhé.
Mã truy cập người dùng là gì ? Phân loại mã truy cập người dùng.
Mã truy cập là một chuỗi không rõ xác định người dùng, ứng dụng hoặc Trang và ứng dụng có thể dùng mã đó để thực hiện lệnh gọi API đồ thị. Bạn có thể lấy mã truy cập bằng nhiều phương thức khác nhau như api facebook ( mã truy cập phân quyền ) , web get access token full quyền Android, ios , view source profile facebook hoặc có thể dùng JavaScript để lấy...Mã bao gồm thông tin về thời gian mã sẽ hết hạn và ứng dụng đã tạo mã đó. Vì kiểm tra quyền riêng tư, phần lớn các lệnh gọi API trên Facebook đều cần có mã truy cập. Mã truy cập có các loại khác nhau để hỗ trợ các trường hợp sử dụng khác nhau....
Các nền tảng khác nhau có những phương thức kích hoạt quy trình này khác nhau và có chức năng quản lý mã truy cập thay mặt nhà phát triển và người cấp quyền. |
- Ngoài ra bạn có thể tham khảo thêm công cụ tạo mã truy thông qua api facebook ( mã truy cập phân quyền ) Cộng cụ tạo mã truy cập , đối với api này bạn có thể dễ dàng cấp một quyền hay từ chối quyền nào đó mà bạn không muốn ứng dụng , trang web truy cập vào thông tin cá nhân của bạn.
- Javascript
SDK Facebook dành cho Javascript tự động lấy và lưu trữ mã truy cập người trùng trong cookie trình duyệt. Bạn có thể truy xuất mã truy cập người dùng bằng cách thực hiện lệnh gọi đến
FB.getAuthResponse
sẽ bao gồm thuộc tính accessToken
trong phản hồi SDK Facebook dành cho Android tự động quản lý các mã truy cập người dùng thông qua lớp com.facebook.AccessToken
. Bạn có thể tìm hiểu thêm về cách lấy mã truy cập người dùng bằng cách triển khai Đăng nhập Facebook dành cho Android. Bạn có thể truy xuất mã truy cập người dùng bằng cách kiểm tra Session.getCurrentAccessToken
.- iOS iphone apple
SDK Facebook dành cho iOS tự động quản lý các mã truy cập người dùng thông qua lớp
FBSDKAccessToken
. Bạn có thể tìm hiểu thêm về cách lấy mã truy cập người dùng bằng cách triển khai Đăng nhập Facebook dành cho iOS. Bạn có thể truy xuất mã truy cập bằng cách kiểm tra FBSDKAccessToken.currentAccessToken
- Web (không có JavaScript)
Khi tạo ứng dụng web mà không có Facebook SDK dành cho Javascript, bạn cần tạo một mã truy cập khi thực hiện các bước nêu trong tài liệu đó.
Một số mẫu mã truy cập người dùng.
ANDROID
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); accessToken = AccessToken.getCurrentAccessToken(); }
IOS
- (void)viewDidLoad { [super viewDidLoad]; NSString *accessToken = [FBSDKAccessToken currentAccessToken]; }
JavaScript ( web )
FB.getLoginStatus(function(response) { if (response.status === 'connected') { var accessToken = response.authResponse.accessToken; } } );
Mã ngắn hạng và mã dài hạn
Mã truy cập người dùng thường có 2 dạng đó là , mã ngắn hạn và mã dài hạn , mã ngắn hạng truy cập tạm thời với thời gian nhất định tầm 1 đến 2 giờ trong khi đó mã truy cập người dùng có thể truy cập trên 60 ngày nếu không có sự cố xảy ra .Nếu bạn sử dụng mã dài hạn và không muốn sử dụng nữa bạn cũng có thể hủy bất cứ lúc nào
Theo : facebook develop
Không có nhận xét nào