我想将我的iPhone应用程序中的图像直接发布到我的墙上。没有使用图像网址,使用实际的UIImage或NSData。
在最近的FacebookSDK上,我可以发布:
[FBRequestConnection startWithGraphPath:@"me/photos"
parameters:params ..
并传递params
但是对于旧版本FBConect.h
我可以有类似选项吗?到目前为止我所知道的是将图像url作为参数字典的一部分传递。
谢谢,
答案 0 :(得分:0)
你可以在你的Facebook时间线上发布图像这样的墙可能会帮助你首先你需要获得在ViewDidLoad
方法中发布照片的权限,如: -
NSArray* permissions = [NSArray arrayWithObjects:@"publish_stream", @"user_photos", nil];
[facebook authorize:permissions];
现在发布图像在您的按钮单击或您的逻辑: -
-(IBAction)ActionPostWallPhoto
{
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
ImageView.image, @"picture",
nil];
[facebook requestWithGraphPath:@"me/photos"
andParams:params
andHttpMethod:@"POST"
andDelegate:self];
}