ios - Facebook SDK 似乎缺少内容标题和描述?

标签 ios objective-c facebook

我已经使用 Facebook API 在 Facebook 上发布视频,现在我正在 iOS 上做同样的事情。 API 看起来非常相似,但缺少内容标题和描述。我该如何设置?我下面的 API 使用效果非常好,只是缺少这两个字段。任何人都知道如何包括它?

NSURL *videoURL = [NSURL fileURLWithPath:videoPath];
FBSDKShareVideo *video = [[FBSDKShareVideo alloc] init];

video.videoURL = videoURL;
FBSDKShareVideoContent *content = [[FBSDKShareVideoContent alloc] init];
content.video = video;

// Upload video
[FBSDKShareAPI shareWithContent:content delegate:self];

最佳答案

试试这个代码,因为在这个方法中你只能分享视频而不是文字和描述

 if ([[FBSDKAccessToken currentAccessToken] hasGranted:@"contact_email"]) {

    NSData *videoData = [NSData dataWithContentsOfURL:appDelegateObj.finalVideoUrl];
    NSMutableDictionary *params = [NSMutableDictionary dictionaryWithCapacity:3L];

    [params setObject:videoData forKey:@"videofilename.MOV"];
    [params setObject:@"Your post title" forKey:@"title"];
    [params setObject:@"Your post description" forKey:@"description"];

    [[[FBSDKGraphRequest alloc] initWithGraphPath:@"/me/videos" parameters:params HTTPMethod:@"POST"]
     startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
         if (!error) {
             //video posted
             NSLog(@"successfull %@:",result);
             strFbSocialPostId = [result valueForKey:@"id"];//post ID
         }
     }];
}

关于ios - Facebook SDK 似乎缺少内容标题和描述?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42499572/

相关文章:

ios - UITextView 在图像附件上时不可滚动

ios - 使用 CoreImage 的 iOS 8.0+ 应用程序中的 HSL 颜色调整过滤器

iphone - 当应用程序进入后台并返回时,我的 NSRunLoop 和计时器会发生什么情况?

iphone - 如何计算一个页面的 facebook "likes"和 facebook "people talking about"?

xcode 项目总是获取 facebook 登录失败状态

iphone - 如何在 iOS 6 游戏中心启用 Facebook 点赞按钮?

ios - 说话停不下来

objective-c - 以编程方式启用/禁用 iOS 锁定

ios - Parse.com 是否可以使用 facebook 登录,同时检查 facebook 用户的电子邮件是否存在于解析中的用户中,以及是否链接两者?

ios - 如何在我的 iPhone 应用程序中实现均衡器?