无论如何都要将我的NSString访问令牌转换为FBSDKAccessToken类型?我需要它以这种形式用Facebook和Parse执行登录:
[PFFacebookUtils logInInBackgroundWithAccessToken:AccessToken
block:^(PFUser *user, NSError *error) {
if (!user) {
NSLog(@"Uh oh. There was an error logging in.");
} else {
NSLog(@"User logged in through Facebook!");
NSLog(@"%@", user);
}
}];
答案 0 :(得分:0)
如果它是您在示例中的简单登录,则根本不需要执行此操作,而只需调用+currentAccessToken
。
但是如果你真的想要创建它,你可以初始化一个新的AccessToken并在请求中传递它
- (instancetype)
initWithTokenString: (NSString *)tokenString
permissions: (NSArray *)permissions
declinedPermissions: (NSArray *)declinedPermissions
appID: (NSString *)appID
userID: (NSString *)userID
expirationDate: (NSDate *)expirationDate
refreshDate: (NSDate *)refreshDate
NS_DESIGNATED_INITIALIZER;
此初始化程序仅应用于管理的高级应用程序 令牌明确。典型的登录流程只需要使用 FBSDKLoginManager和+ currentAccessToken。