【问题标题】:How to post photos to facebook iphone fbconnect如何将照片发布到 facebook iphone fbconnect
【发布时间】:2011-08-05 17:03:47
【问题描述】:

您好,我正在使用 FBConnect 发布到 facebook,现在我需要发布来自图书馆或使用摄像头拍摄的照片,有人知道如何做到这一点吗?我在谷歌搜索过,但找不到适合我的代码。我找到了这个方法:

FBRequest *uploadPhotoRequest = [FBRequest requestWithDelegate:self];
     [uploadPhotoRequest call:@"photos.upload" params:args];

但在我的 fbconnect 中,我有这个:(我认为 api 的版本不同)

 [_fbRequest call:(NSString *) params:(NSDictionary *) dataParam:(NSData *)];

我也是用这个方法发贴到墙上的:

 - (void)postToWall {       FBStreamDialog* dialog = [[[FBStreamDialog
 alloc] init] autorelease];
 dialog.userMessagePrompt = @"Enter your message:";   
 dialog.attachment = [NSString stringWithFormat:@"{\"name\":\"%@ Esta conectado desde TravelFan iPhone App\",\"caption\":\"Viajar te cambia la vida\",\"description\":\"\",\"media\":[{\"type\":\"image\",\"src\":\"http://www.travelfan.com.mx/content/templates/default/images/logo_travel.jpg\",\"href\":\"http://www.travelfan.com.mx/\"}]}",
 _facebookName];   
dialog.actionLinks = @"[{\"text\":\"Obten TravelFan
 App!\",\"href\":\"http://www.travelfan.com.mx/\"}]";   [dialog show];  
 }

在这种方法中,我可以发送图像,但不能作为照片发送,它仅用于应用徽标及其附件。

谁能告诉我如何把照片贴到墙上吗? 任何帮助都非常感谢 XD。

【问题讨论】:

    标签: iphone image post photo fbconnect


    【解决方案1】:

    您现在可以使用requestWithGraphPath 方法在墙上发布照片,如下所示。

    NSData *yourImageData= UIImagePNGRepresentation(yourImage);
    
    NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   @"Your text with picture", @"message", yourImageData, @"source", nil];
    
    [facebook requestWithGraphPath:@"/me/photos" andParams:params andHttpMethod:@"POST" andDelegate:self];
    

    【讨论】:

    • 什么是脸书?是一个FBrequest吗?
    • 我是否需要在我的应用帐户中更改应用程序设置以支持 Graph?请回复
    • facebook 是 Facebook 类的对象。您可以在 facebook 提供的默认 sdk 中找到它。
    • 我想上传多张图片可以吗?请帮帮我
    • 还没找到路。 See this 我猜这是最好的尝试
    【解决方案2】:

    requestWithGraphPath 方法是非阻塞的 - 这意味着它会在照片实际上传之前完成。通过在 FBRequestDelegate 中实现以下内容,您将知道照片何时完成上传

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-15
      • 2014-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多