如何在facebook上发布带有对话框文本的本地图像

如何在facebook上发布带有对话框文本的本地图像,facebook,ipad,facebook-graph-api,ios5,Facebook,Ipad,Facebook Graph Api,Ios5,我用这种方式成功上传了带有url图像的图像 NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: @"https://developers.facebook.com/docs/reference/dialogs/", @"link", @"http://fbrell.

我用这种方式成功上传了带有url图像的图像

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];
现在我想用同样的方法从本地图像上传图像

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

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

我已经搜索过了,但每次都发现只有url图像可以提供对话框

我在这篇文章中使用了Hackgraph教程


注意:我没有使用Sharekit或任何其他API,我只使用了Graph API

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

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

嘿,我也有类似的情况,我想通过对话框发布图像(以允许用户设置一些文本),但我找到的所有对话框选项都需要链接而不是原始数据。你找到任何解决方案或解决方法了吗?@AMGG nop仍在等待回答:(嘿,我也遇到了类似的情况,我想通过对话框发布一个图像(以便用户设置一些文本),但我找到的所有对话框选项都需要一个链接而不是原始数据。你找到任何解决方案或解决方法了吗?@AMGG nop仍在等待回答:(我刚刚测试过,这个方法非常有效!有趣的是,requestWithGraphPath的注释明确指出“注意,这个辅助函数还不支持二进制数据参数(例如图片)。”,但使用此方法发布本地图像仍然有效。我刚刚测试过,此方法非常有效!有趣的是,requestWithGraphPath的注释明确指出“请注意,此助手函数尚不支持二进制数据参数(例如图片)”,但使用此方法发布本地图像仍然有效。
    profImg = [UIImage imageNamed:LoginWithFacebookNormal@2x.png"];
    NSData *data = [NSData dataWithData:UIImagePNGRepresentation(profImg)];