公共场所没有看到Facebook的帖子 - ios sdk

时间:2012-11-11 22:19:09

标签: objective-c facebook

我正在使用facebook ios sdk 3.1。在ios 6中,集成没有问题,因为它使用本机对话框。在ios 5.1中,我实现了一个回退来使用feed对话框。该帖子显示在用户的时间轴中,但不会出现在朋友的新闻源中。我已将facebook应用程序的设置调整为“公开”,但问题仍然存在。

- (void) publishUsingFeedDialog {
    if (_facebook == nil) {
        _facebook = [[Facebook alloc]
                     initWithAppId:FBSession.activeSession.appID
                     andDelegate:nil];
        // Store the Facebook session information
        _facebook.accessToken = FBSession.activeSession.accessToken;
        _facebook.expirationDate = FBSession.activeSession.expirationDate;
    }

    // @"Facebook SDK for iOS", @"name",
    // @"Build great social apps and get more installs.", @"caption",
    NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                               @"My test with app", @"name",
                               [self getDescription], @"description",
                               @"http://www.test.com", @"link",
                               @"http://www.test.com/logo.gif", @"picture",
                               nil];

    // Invoke the dialog
    [_facebook dialog:@"feed" andParams:params andDelegate:(id)self];
}

由于

1 个答案:

答案 0 :(得分:0)

我意识到我没有包含任何字幕信息:@“my caption”,@“caption”。虽然我仍然可以毫无问题地发帖,但facebook算法有时会将其隐藏起来。