我正在开发一个 Iphone 应用程序,我正在使用 facebook sdk 在用户的墙上发帖。我需要创建一个带有文字和图片的帖子。
首先,我使用以下方法将图片上传到用户的个人资料:
//image to post is the UIImage I am uploading
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
[self imageToPost], @"picture"
[FBRequestConnection startWithGraphPath:@"me/photos" parameters:params HTTPMethod:@"POST" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
}
这是正确的。result
我得到的格式如下:
{
id = 101586254325716;
"post_id" = "100004123442691_101551541234190";
}
现在我想在用户墙上发布一个提要,其中包含一个文本和上传的图像。
//self.facebookStatus is the text I want to post
//imageURL is the url of the image
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
self.facebookStatus, @"message",
imageURL, @"picture",
nil];
[FBRequestConnection startWithGraphPath:@"me/feed" parameters:params HTTPMethod:@"POST" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
}
问题:
我不知道imageURL
应该是什么。我尝试使用id
orpost_id
我得到的结果,但它不起作用。我也试过www.facebook.com/101586254325716
但也没有用。
如何获取我上传的图片的 url 以便将其添加到墙上的帖子中?
谢谢
PS:如果有人有其他方式或提示在用户墙上发帖,来自 iphone 的文字 + 图片那就太好了。