iPhone:使用oAuth支持将带有评论消息的图像发布到Facebook的墙上



使用facebook提供的最新sdk的oAuth支持,在facebook的墙上发布一张带有评论消息的图片。请提供有用的链接。

按照此处的说明集成最新的Facebook SDK并获得有效会话:iOS版Facebook SDK入门

SDK中包含一个示例应用程序,也可以让您开始使用。

然后在您的代码中,执行这样的操作,其中"session"被声明为

Facebook * session;
- (void) sendFacebookMessage:(NSString *) messageText withCaption:(NSString *) captionText) andImage:(UIImage *) image {
    NSMutableDictionary *args = [[[NSMutableDictionary alloc] init] autorelease];
    [args setObject:captionText forKey:@"caption"];
    [args setObject:messageText forKey:@"message"];
    [args setObject:UIImageJPEGRepresentation(image, 0.7) forKey:@"picture"];
    [session requestWithMethodName:@"photos.upload" andParams:args ndHttpMethod:@"POST" andDelegate:self];
}

最新更新