0

我正在使用 FB API 并集成 FB,以便当他们接受它时,我可以在用户墙上发帖,

我有这个代码 sao 远离 fb 网站,它工作一切正常,但用户可以在邮箱中输入自己的消息。

- (void)fbDidLogin {
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    [defaults setObject:[facebook accessToken] forKey:@"FBAccessTokenKey"];
    [defaults setObject:[facebook expirationDate] forKey:@"FBExpirationDateKey"];
    [defaults synchronize];

    NSArray *permissions = [[NSArray alloc] initWithObjects:
                            @"user_likes", 
                            @"read_stream",
                            nil];
    [facebook authorize:permissions];
    [permissions release];

        [facebook dialog:@"feed" andDelegate:self];

}

我想知道我是否可以在框中显示一条预设消息,类似于下面的代码。

[NSString stringWithFormat:@" My New High Score i%",highscore]

并锁定,使他们无法编辑它。

4

1 回答 1

0

我发现通过使用它可以发布我需要的所有内容,并允许用户在那里添加评论,而且他们不能在那里编辑我想要的高分。

- (void)postwall
{
    NSString *string = @"I reached a score of ";
    string = [string stringByAppendingString:[NSString stringWithFormat:@"%d", highscore]];
    string = [string stringByAppendingString:@" can you beat me?"];

    NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   //kAppId, @"app_id",
                                   @"https://developers.facebook.com/docs/reference/dialogs/", @"link",
                                   @"http://fbrell.com/f8.jpg", @"picture",
                                   @"Watch Ma Balls", @"name",
                                   @"How long can you keep out of the way of ma balls for", @"caption",
                                   string, @"description",
                                   nil];


    [facebook dialog:@"feed" andParams:params andDelegate:self];
} 
于 2012-06-27T16:01:51.947 回答