如何在Facebook中使用对话框文本发布本地图像

时间:2012-06-12 10:51:56

标签: facebook ipad facebook-graph-api ios5

我已经通过这种方式上传了带有网址图片的图片

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                               @"https://developers.facebook.com/docs/reference/dialogs/", @"link",
                               @"http://fbrell.com/f8.jpg", @"picture",
                               @"Facebook Dialogs", @"name",
                               @"Reference Documentation", @"caption",
                               @"Using Dialogs to interact with users.", @"description",
                               nil];

AppDelegate *delegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
[[delegate facebook] dialog:@"feed"
           andParams:params
         andDelegate:self];

现在我想以同样的方式从本地图像上传图像

喜欢

    profImg = [UIImage imageNamed:LoginWithFacebookNormal@2x.png"];
    NSData *data = [NSData dataWithData:UIImagePNGRepresentation(profImg)];

我在字典中使用了数据,@“picture”,,但它给了我错误

是否可以通过对话框+评论区域上传本地/图库/资源图像?

我已搜索但每次发现只有网址图片可以提供对话框

我已经使用了Hackgraph教程进行此发布。

注意:我没有使用Sharekit或我仅使用Graph API的任何其他API

1 个答案:

答案 0 :(得分:1)

经过大量研究后,我得到了Facebook的例子。从here下载示例。您必须进行修改,因为当前示例保留静态图像。