. Đại diện cho một thẻ truy cập bất biến để sử dụng dịch vụ Facebook
Tuân thủ: FBSDKCopying, NSSecureCoding
SuperClass: NSObject
khai báo trong: FBSDKAccessToken.h
Tính năng
APPID
. Trả về ID ứng dụng
@property (chỉ đọc, sao chép, nonatomic) NSString * APPID;
Tuyên Trong: FBSDKAccessToken h
declinedPermissions
Trả lại tiếng đã từ chối quyền truy cập.
@property (chỉ đọc, sao chép, nonatomic) NSSet * declinedPermissions;
Tuyên Trong: FBSDKAccessToken.h
ExpirationDate
. Trả về ngày hết hạn
@property (chỉ đọc, sao chép, nonatomic) NSDate * ExpirationDate;
Tuyên Trong: FBSDKAccessToken.h
quyền
Trả lại quyền được cấp biết.
@property (chỉ đọc, sao chép, nonatomic) NSSet * quyền;
Tuyên Trong: FBSDKAccessToken.h
refreshDate
Trả về ngày token lần cuối làm mới.
@property (chỉ đọc, sao chép, nonatomic) NSDate * refreshDate;
Tuyên Trong: FBSDKAccessToken.h
tokenString
. Trả về chuỗi thẻ đục
@property (chỉ đọc, sao chép, nonatomic) NSString * tokenString;
Tuyên Trong: FBSDKAccessToken.h
userID
. Trả về ID người dùng
@property (chỉ đọc, sao chép, nonatomic) NSString * userID;
Tuyên trong: FBSDKAccessToken.h
Lớp Phương pháp
currentAccessToken
. Trả về thẻ truy cập "toàn cầu", đại diện cho hiện đăng nhập người dùng
+ (FBSDKAccessToken *) currentAccessToken;
Thảo luận:
các currentAccessToken là một đại diện thuận tiện của các dấu hiệu của người dùng hiện hành và được sử dụng bởi các thành phần khác SDK (như FBSDKLoginManager).
Tuyên bố Năm: FBSDKAccessToken.h
refreshCurrentAccessToken:
. Làm mới nhà nước cho phép access token hiện tại và gia hạn ngày hết hạn của thẻ, nếu có thể
Mô Tả Thông số
completionHandler
Một xử lý gọi lại tùy chọn có thể bề mặt bất kỳ lỗi nào liên quan đến sự cho phép làm mới.
+ (void) refreshCurrentAccessToken: (FBSDKGraphRequestHandler) completionHandler;
Thảo luận:
Ngày làm mới thành công, currentAccessToken sẽ được cập nhật để bạn thường chỉ cần quan sát các thông báo FBSDKAccessTokenDidChangeNotification. Nếu một mã thông báo là đã hết hạn, nó không thể được làm mới.
Tuyên bố Năm: FBSDKAccessToken.h
setCurrentAccessToken:
Thiết lập các thẻ truy cập "toàn cầu", đại diện cho hiện đang đăng nhập người dùng.
Thông số Mô Tả
mã thông báo
Các mã thông báo truy cập vào thiết lập.
+ (Void) setCurrentAccessToken: (FBSDKAccessToken *) token;
Thảo luận:
Điều này sẽ phát sóng một thông báo và lưu token để keychain ứng dụng.
Tuyên bố Năm: FBSDKAccessToken.h
Instance Phương pháp
hasGranted:
getter Thuận tiện để xác định xem một sự cho phép đã được cấp
Thông số Mô Tả
phép
các . sự cho phép để kiểm tra
- (BOOL) hasGranted: (NSString *) cho phép;
Tuyên Trong: FBSDKAccessToken.h
initWithTokenString: quyền: declinedPermissions: APPID: userID: ExpirationDate: refreshDate:
Khởi tạo một thể hiện mới.
Thông số Mô Tả
tokenString
chuỗi thẻ đục .
quyền
Các quyền được cấp. Lưu ý này được chuyển đổi để NSSet và chỉ một NSArray cho sự tiện lợi của cú pháp chữ.
DeclinedPermissions
đã từ chối quyền truy cập. Lưu ý này được chuyển đổi để NSSet và chỉ một NSArray cho sự tiện lợi của cú pháp chữ.
APPID
ID ứng dụng.
UserID
ID người dùng.
ExpirationDate
Ngày hết hạn tùy chọn (mặc định là distantFuture).
RefreshDate
Ngày tùy chọn token đã được làm mới cuối cùng (mặc định đến ngày hôm nay).
- (instancetype)
initWithTokenString: (NSString *) tokenString
quyền: (NSArray *) quyền
declinedPermissions: (NSArray *) declinedPermissions
APPID: (NSString *) APPID
userID: (NSString *) userID
ExpirationDate: (NSDate *) ExpirationDate
refreshDate: (NSDate *) refreshDate
NS_DESIGNATED_INITIALIZER;
Thảo luận:
khởi tạo này chỉ nên được sử dụng cho các ứng dụng tiên tiến quản lý thẻ một cách rõ ràng. Đăng nhập điển hình dòng chỉ cần sử dụng FBSDKLoginManager cùng với + currentAccessToken.
Tuyên bố Năm: FBSDKAccessToken.h
isEqualToAccessToken:
So sánh các receiver khác FBSDKAccessToken
Thông số Mô Tả
mã thông báo
Các mã thông báo khác
- (BOOL) isEqualToAccessToken: (FBSDKAccessToken *) token;
Tuyên Trong: FBSDKAccessToken.h
hằng
FBSDKAccessTokenDidChangeNotification
FBSDK_EXTER N NSString * const FBSDKAccessTokenDidChangeNotification;
Thảo luận:
. từ điển UserInfo được thông báo sẽ chứa các phím FBSDKAccessTokenChangeOldKey và FBSDKAccessTokenChangeNewKey
Tuyên trong: FBSDKAccessToken.h
FBSDKAccessTokenDidChangeUserID
FBSDK_EXTER N NSString * const FBSDKAccessTokenDidChangeUserID;
Thảo luận:
làm mới token có thể xảy ra tự động với SDK mà không thay đổi người sử dụng. Nếu bạn chỉ quan tâm đến những thay đổi người sử dụng (chẳng hạn như đăng xuất), bạn nên kiểm tra sự tồn tại của các phím này. Giá trị là một NSNumber với một boolValue. Trên một khởi đầu mới của ứng dụng mà SDK đọc trong giá trị cache của một thẻ truy cập, phím này cũng sẽ tồn tại kể từ khi các thẻ truy cập được di chuyển từ một trạng thái null (không sử dụng) vào một trạng thái không null (người sử dụng).
Khai báo trong: FBSDKAccessToken.h
đang được dịch, vui lòng đợi..