-1

如何从应用程序内将照片上传到 Facebook 墙?我见过很多例子,但它们只给出了 url 的调用函数。我已经下载了 facebook 框架,但我不确定它是如何工作的。我已经看到了这个框架的示例代码,但是如何调用将图像发布到 Facebook 的方法?有人有完整的代码将照片上传到 FB 吗?

    -(void)postUserInformation:(id)sender
  {

    UIImage *tempImage = [UIImage imageNamed:@"house2.jpg"];

    NSData *data = UIImageJPEGRepresentation(tempImage, 1);

    NSMutableDictionary *params = 
    [NSMutableDictionary dictionaryWithObjectsAndKeys:
     @"Testing Feed Dialog", @"name",
     @"Feed Dialogs are Awesome.", @"caption",
     @"Check out how to use Facebook Dialogs.", @"description",
     @"http://www.example.com/", @"link",
     data, @"picture",
     nil];

    AppDelegate *delegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];

    [[delegate facebook] dialog:@"feed"
           andParams:params
         andDelegate:self];
}
4

2 回答 2

2

您好,请查看以下 facebook 示例,您可以在其中了解如何在 facebook 上分享图片

只需检查您在其中找到类 HomeViewController 的示例,其中的 find 方法-(void)postUserInformation:(id)sender注释方法将发布本地图像,运行代码将共享服务器图像。

如果您有任何疑问,请告诉我

于 2012-09-12T10:52:10.453 回答
1

你可以在这里找到相关信息

脸书上传照片

于 2012-09-12T10:35:44.523 回答