Поделитесь видео на фейсбуке, используя response-native-fbsdk - PullRequest
1 голос
/ 26 марта 2020

Я попытался поделиться ссылкой, она работает и показывает диалог со ссылкой. Я попытался поделиться фотографией, она работает и показывает диалог с картинкой. Я попытался поделиться видео в формате mp4, оно не работает, и ShareDialog.show возвращает ноль без какой-либо другой информации. Я использовал следующий код, чтобы поделиться видео на Facebook.

    const SHARE_VIDEO_CONTENT = {
    contentType: 'video',
    video: { localUrl: videoFilePath },
  }

shareVideoWithDialog = async () => {
    const canShow = await ShareDialog.canShow(SHARE_VIDEO_CONTENT);
    if (canShow) {
      try {
        const {isCancelled, postId} = await ShareDialog.show(
          SHARE_VIDEO_CONTENT,
        );
        if (isCancelled) {
          Alert.alert('Share cancelled');
        } else {
          Alert.alert('Share success with postId: ' + postId);
        }
      } catch (error) {
        Alert.alert('Share fail with error: ' + error);
      }
    }
  };
...