【发布时间】: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