使用FBSDKGameRequestDialog

时间:2015-06-22 14:32:39

标签: ios facebook

我已经将最新的(版本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];

}

0 个答案:

没有答案