iPhone 将图像发布到 Facebook Feed

标签 iphone objective-c facebook facebook-graph-api

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                               photoDescription, @"message",
                               image, @"image",
                               nil];


[facebook requestWithGraphPath:@"me/photos"
                                    andParams:params
                                andHttpMethod:@"POST"
                                  andDelegate:self];

这就是我将图片上传到 Facebook 所做的。图像已成功上传到 FaceBook“照片”。但我想将图像发布到我的 FaceBook Feed。所以我试过了,

[facebook requestWithGraphPath:@"me/feed"
                                    andParams:params
                                andHttpMethod:@"POST"
                                  andDelegate:self];

但它仍然是发布到“照片”的图像。它没有出现在 Feed 中...

我搜索并使用了不同的方法来解决问题,但我找不到任何有用的东西......

最佳答案

不确定您的params 是什么样子,但试试这个..

UIImage *image = ...// some image.

NSData *imageData= UIImagePNGRepresentation(image);

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                           @"some message", @"message", imageData,@"source", nil];

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

关于iPhone 将图像发布到 Facebook Feed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10829501/

相关文章:

facebook - 在 FB.ui() 分享后获取 post-id

ios - Quickblox 上传文件

iphone - 如何从 Facebook 检索照片

iphone - XCode 核心数据中的错误 : Expected specifier-qualifier-list before . ..

android - 在 Facebook 上分享时出现空指针异常

c# - 使用存储的访问 token 自动登录

Iphone 弹出提示信息

ios - AWSS3GetObjectRequest ifModifiedSince 不起作用

ios - 核心图形图像质量低

objective-c - 防止在 Swift 中子类化 Objective-C 类