【发布时间】:2011-08-05 17:03:47
【问题描述】:
您好,我正在使用 FBConnect 发布到 facebook,现在我需要发布来自图书馆或使用摄像头拍摄的照片,有人知道如何做到这一点吗?我在谷歌搜索过,但找不到适合我的代码。我找到了这个方法:
FBRequest *uploadPhotoRequest = [FBRequest requestWithDelegate:self];
[uploadPhotoRequest call:@"photos.upload" params:args];
但在我的 fbconnect 中,我有这个:(我认为 api 的版本不同)
[_fbRequest call:(NSString *) params:(NSDictionary *) dataParam:(NSData *)];
我也是用这个方法发贴到墙上的:
- (void)postToWall { FBStreamDialog* dialog = [[[FBStreamDialog
alloc] init] autorelease];
dialog.userMessagePrompt = @"Enter your message:";
dialog.attachment = [NSString stringWithFormat:@"{\"name\":\"%@ Esta conectado desde TravelFan iPhone App\",\"caption\":\"Viajar te cambia la vida\",\"description\":\"\",\"media\":[{\"type\":\"image\",\"src\":\"http://www.travelfan.com.mx/content/templates/default/images/logo_travel.jpg\",\"href\":\"http://www.travelfan.com.mx/\"}]}",
_facebookName];
dialog.actionLinks = @"[{\"text\":\"Obten TravelFan
App!\",\"href\":\"http://www.travelfan.com.mx/\"}]"; [dialog show];
}
在这种方法中,我可以发送图像,但不能作为照片发送,它仅用于应用徽标及其附件。
谁能告诉我如何把照片贴到墙上吗? 任何帮助都非常感谢 XD。
【问题讨论】:
标签: iphone image post photo fbconnect