【问题标题】:facebook ios publishing scoresfacebook ios 发布分数
【发布时间】: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


【解决方案1】:

您可以在桌面上查看您的活动日志以获取乐谱故事。例如,如果您获得高分,您会看到故事,因此您可以对其进行测试。已发布分数的事实不会显示在动态消息中。发布分数时可能显示的故事是传球故事(您传球给朋友)或高分故事。您可以随时在活动日志中查看这些类型的故事。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-14
    • 2014-04-25
    • 2020-10-05
    相关资源
    最近更新 更多