0

我设法使用 facebook 登录并设法获得一个活跃的会话.... 但是我正在尝试将照片发布到 facebook 或向 facebook 发布消息。你能告诉我我做得对吗?它似乎不起作用,因为我看不到任何东西贴在我的墙上。

 UIImage *image = combinedImage;
    NSString *strMessage = @"Check out my photo";
    NSMutableDictionary* params = [NSMutableDictionary dictionary];
    [params setObject:strMessage forKey:@"message"];
    if (image) {
        [params setObject:image forKey:@"picture"];
        [facebook requestWithGraphPath:@"me/photos" andParams:params
                   andHttpMethod:@"POST"
                     andDelegate:self];
    } else {
        [facebook requestWithGraphPath:@"me/feed" andParams:params
                   andHttpMethod:@"POST"
                     andDelegate:self];
    }      

多谢你们!

4

1 回答 1

0

我认为图像参数的关键应该是@"source" 而不是@"picture"。请求调用和路径似乎没问题。

[params setObject:image forKey:@"source"];

于 2012-08-09T14:03:54.987 回答