2
Я пытаюсь поделиться Видеосервис YouTube в iOS
используя Facebook-SDK
, но он всегда возвращает error code 2
Доля видео с использованием Facebook SDK
недопустимое значение для 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 [здесь] (https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSURL_Class/). Как сказал Виктор Линс, вам нужно разделить ссылку на YouTube как «FBSDKShareLinkContent», а не «FBSDKShareVideoContent». –