Ios 使用FBSDKGameRequestDialog时访问令牌无效
我一直在将最新的(4.2版)Facebook SDK与我的iOS应用程序集成。 我已经成功地进行了登录流程。 但当涉及到游戏请求时。 我总是收到FBSDKGameRequestDialog的回调:didFailWithError 错误消息为“无效的访问\u令牌” 我在请求之前检查[FBSDKAccessToken currentAccessToken]。 它不是空的,也没有过期 现在,我完全吓坏了。有人有什么想法吗?谢谢 代码如下:Ios 使用FBSDKGameRequestDialog时访问令牌无效,ios,facebook,Ios,Facebook,我一直在将最新的(4.2版)Facebook SDK与我的iOS应用程序集成。 我已经成功地进行了登录流程。 但当涉及到游戏请求时。 我总是收到FBSDKGameRequestDialog的回调:didFailWithError 错误消息为“无效的访问\u令牌” 我在请求之前检查[FBSDKAccessToken currentAccessToken]。 它不是空的,也没有过期 现在,我完全吓坏了。有人有什么想法吗?谢谢 代码如下: - (void) startFBInviteWithTitle
- (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];
}您是否也有错误代码?这可能与使用的访问令牌有关,但这是私有的,因此您不应在此处共享它。也许您可以提交一个错误:。您是否尝试注销并再次登录?([[FBSDKLoginManager alloc]init]logOut];)。。另外,我会删除recipientSuggestions字段,尝试在没有任何其他字段的情况下首先运行它。您是否也有错误代码?这可能与使用的访问令牌有关,但这是私有的,因此您不应在此处共享它。也许您可以提交一个错误:。您是否尝试注销并再次登录?([[FBSDKLoginManager alloc]init]logOut];)。。另外,我会删除recipientSuggestions字段,尝试在没有任何其他字段的情况下首先运行它。。