【问题标题】:Share video using Facebook SDK使用 Facebook SDK 分享视频
【发布时间】:2015-05-13 14:31:23
【问题描述】:

我正在尝试使用 Facebook-SDK 在 iOS 中分享一个 youtube 视频,但它总是返回 error code 2

videoURL 的值无效

这是我的代码

NSURL *videoURL =[NSURL URLWithString: @"https://youtu.be/i-QlMqZh8_g"];
FBSDKShareVideoContent *content =[[FBSDKShareVideoContent alloc]init];
content.video= [FBSDKShareVideo videoWithVideoURL:videoURL];
[FBSDKShareAPI shareWithContent:content delegate:self];

【问题讨论】:

  • NSURL 与您在浏览器中键入的 URL 不同。把它想象成 iOS 设备上一段数据的文件路径。你可以阅读更多关于 NSURL here 的信息。正如 Victor Lins 所说,您需要将 youtube 链接分享为 FBSDKShareLinkContent 而不是 FBSDKShareVideoContent。

标签: ios objective-c facebook-sdk-4.0 facebook-graph-api-v2.0


【解决方案1】:

分享 youtube 链接:

NSURL *videoURL =[NSURL URLWithString: @"https://youtu.be/i-QlMqZh8_g"];

FBSDKShareLinkContent *shareLinkContent = [[FBSDKShareLinkContent alloc] init];
shareLinkContent.contentURL = videoURL;

[FBSDKShareAPI shareWithContent:shareLinkContent delegate:self];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-19
    • 1970-01-01
    • 1970-01-01
    • 2017-01-26
    • 2015-10-18
    相关资源
    最近更新 更多