在脸书上张贴一张照片
Posted
技术标签:
【中文标题】在脸书上张贴一张照片【英文标题】:Post a picture on facebook 【发布时间】:2011-05-12 08:49:05 【问题描述】:当我的测验结束时,我想在 Facebook 上发布一张带有标题 (@name) 和文本 (@caption) 的图片。 我尝试将我的图片放在 UIImage 中,然后我用@picture int 附件给她打电话,但它根本不起作用。
你有一段代码可以告诉我如何做到这一点吗?
谢谢
弗洛
【问题讨论】:
【参考方案1】:这对我有用:
- (void) uploadPhoto:(UIImage *) img caption:(NSString *) caption delegate:(NSObject<FBRequestDelegate> *) delegate
NSMutableDictionary * params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
img, @"picture",
nil];
if (caption != nil)
[params setObject:params forKey:@"message"];
[self requestWithGraphpath:@"me/photos"
andParams:params
andHttpMethod:@"POST"
andDelegate:delegate];
【讨论】:
谢谢。但我用另一种方法做到了。我直接在附件中将图片与另一个 NSDictionary 一起发送。【参考方案2】:我认为你的方法有误。我相信:
[params setObject:params forKey:@"message"];
应改为:
[params setObject: caption forKey:@"message"];
【讨论】:
以上是关于在脸书上张贴一张照片的主要内容,如果未能解决你的问题,请参考以下文章