我想在 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 上发布视频?
最佳答案
您可以下载以下链接提供的官方视频上传教程
Official demo of the video Upload
并更改为创建的 API key
https://developers.facebook.com
在表单中复制 API key 并放入以下方法中
- (void)viewDidLoad
{
facebook = [[Facebook alloc] initWithAppId:@"Your Key"];
}
并且也更改为plist文件
感谢和问候,
霓虹塞缪尔
关于iphone - 如果我想在 iPhone 上的 Facebook 中发布视频,需要更改此代码中的哪些内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11791105/