iphone - 在 facebook ios 上上传图片

标签 iphone

请帮我使用 iphone 应用程序在 facebook 上上传图片。这里我没有 url。我只有图片。但我无法将其上传到 facebook 上。如果我可以使用 url,那么我可以简单地上传它.请帮助我。

请将上传图片的代码发送给我。 我已经创建了 facebook 实例和其他与 fbconnect ios 相关的代码。

最佳答案

facebook ios api 附带的 DemoApp 包含示例中上传照片的代码:

https://github.com/facebook/facebook-ios-sdk/tree/master/sample/DemoApp

/**
 * Upload a photo.
 */
- (IBAction)uploadPhoto:(id)sender {
  NSString *path = @"http://www.facebook.com/images/devsite/iphone_connect_btn.jpg";
  NSURL *url = [NSURL URLWithString:path];
  NSData *data = [NSData dataWithContentsOfURL:url];
  UIImage *img  = [[UIImage alloc] initWithData:data];

  NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                 img, @"picture",
                                 nil];
  [_facebook requestWithMethodName:@"photos.upload"
                         andParams:params
                     andHttpMethod:@"POST"
                       andDelegate:self];
  [img release];
}

关于iphone - 在 facebook ios 上上传图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5488266/

相关文章:

javascript - 在 iPhone 上禁用 "block selection"

iphone - 如何检查 zip 文件是否在 IOS 中受密码保护?

ios - 为什么不 ALAssetLibrary -enumerateGroupsWithTypes :usingBlock: "stop" when I tell it to?

iphone - 是否可以使用 iOS 4 SDK 连接到 wifi 接入点

iPhone - 嵌套 UIScrollViews 以进行水平分页和垂直滚动

iphone - 标签栏项目上的角标(Badge)未显示

iphone - 在 iPhone 上使用着色器平移正方形

iphone iphone-sdk 推送通知

ios - 如何在 completionHandler 中设置一个值?

iPhone:获取结果 Controller ,不要使用 UITableView 中的部分