我已经将最新的(版本4.2)Facebook SDK与我的iOS应用程序集成在一起。 我已成功完成登录流程。 但是当谈到游戏请求时。 我总是得到一个FBSDKGameRequestDialog:didFailWithError的回调 而错误信息是"无效的access_token"
我在请求之前检查[FBSDKAccessToken currentAccessToken]。 并且它不是空的并且没有过期。
现在,我完全吓坏了。有没有人有任何想法?感谢
以下是代码:
- (void) startFBInviteWithTitle:(NSString *)title withMsg:(NSString *)msg withIDs:(NSArray *)ids {
FBSDKAccessToken* token = [FBSDKAccessToken currentAccessToken];
if(!token){
NSLog(@"NO AccessToken");
return;
}
FBSDKGameRequestContent *gameRequestContent = [[FBSDKGameRequestContent alloc] init];
// Look at FBSDKGameRequestContent for futher optional properties
gameRequestContent.message = msg;
gameRequestContent.title = title;
gameRequestContent.recipientSuggestions = ids;
[FBSDKGameRequestDialog showWithContent:gameRequestContent delegate:self];
}