我想在 Facebook 上传视频。
为此,我正在使用我的这个旧代码,但它不允许我在 Facebook 上发布视频。
- (id)initWithImage:(UIImage *)upload_image {
if (self = [super init]) {
self.uploadImage = upload_image;
}
return self;
}
/** * 通过这种方式,该类很容易扩展到其他文件 * 类型,因为 FB 允许我们将它们上传到图表中... * 对代码几乎没有任何修改 **/
- (void)appendDataToBody:(NSMutableData *)body {
/**
* Facebook Graph API only support images at the moment, surely videos must occur soon.
**/
NSData *picture_data = UIImagePNGRepresentation(uploadImage);
[body appendData:[[NSString stringWithFormat:@"Content-Disposition: form-data; name=\"media\";\r\nfilename=\"media.png\"\r\n\r\n"] dataUsingEncoding:NSUTF8StringEncoding]];
[body appendData:picture_data];
}
谁能告诉我我应该在这里改变什么?在 Facebook 上发布视频?