我可以将照片显示在用户的供稿中,但只能显示在第一张照片中。此后上传连续的照片仍会将照片添加到名为我的应用的相册中,但似乎对提要没有任何其他作用。
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];
最佳答案
您好,您必须在Facebook上发布图片,然后请参阅本教程。
我们正在使用此代码,并且在iphone和ipad中运行良好。
http://www.icodeblog.com/2011/03/28/facebook-sdk-posting-to-user-news-feed/
谢谢。