【发布时间】:2013-05-15 02:52:48
【问题描述】:
我正在使用 facebook ios sdk 3.5,现在按照此处的说明 https://developers.facebook.com/docs/tutorials/ios-sdk-games/open-graph/ 和 FriendSmasher 中的代码,我正在尝试发布分数。但是,我的提要中没有看到任何结果。
谢谢
这是我的游戏测试代码:
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: @"100", @"score", nil];
NSLog(@"Posting new score of 100");
[FBRequestConnection startWithGraphPath:[NSString stringWithFormat:@"%llu/scores", myFBID] parameters:params HTTPMethod:@"POST" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
if(error){
NSLog(@"AN ERROR HAS OCCURED: %@", error.debugDescription);
}
else
NSLog(@"Score posted");
}];
请求权限是使用已弃用的函数 openActiveSessionWithPermissions 完成的,并传递了 email 和 publish_actions
【问题讨论】:
-
deprecated 表示不再受支持,您不应使用这些功能,因为它们在未来(或现在)将无法按预期工作
-
谢谢,但我也尝试了不推荐使用的功能,首先是 openActiveSessionWithReadPermissions 和 openActiveSessionWithPublishPermissions,但它仍然没有发布
标签: ios facebook-opengraph publish facebook-ios-sdk