Facebook:我怎样才能将照片发布到墙上

时间:2012-04-19 03:04:42

标签: iphone objective-c ios facebook facebook-graph-api

我可以将照片显示在用户的Feed中,但只能显示第一张照片。在此之后上传连续的照片仍会将照片添加到名为我的应用的相册中,但它似乎不会对该Feed执行任何其他操作。

NSURL *requestUrl = [NSURL URLWithString:[NSString stringWithFormat:@"https://graph.facebook.com/me/photos?access_token=%@",self.fbAccessToken]]; 
self.fbRequest = [ASIFormDataRequest requestWithURL:requestUrl];
[self.fbRequest  setTimeOutSeconds:60];
self.fbRequest .uploadProgressDelegate = self;
self.fbRequest .delegate = self;
self.fbRequest .requestMethod = @"POST";
[self.fbRequest  setPostValue:[item customValueForKey:@"status"]  forKey:@"message"];
[self.fbRequest  addData:UIImagePNGRepresentation(item.image) forKey:@"source"];
self.fbRequest.tag = RequestStepUpload;
[self.fbRequest  startAsynchronous];

1 个答案:

答案 0 :(得分:1)

嗨,你必须在Facebook上发布图像,然后请参阅本教程。 我们正在使用这个代码,它在iphone和ipad上运行良好。

http://www.icodeblog.com/2011/03/28/facebook-sdk-posting-to-user-news-feed/

感谢。