Android 在 Facebook 上分享 link 和视频

Android Share link and video on Facebook

我已按照在 Facebook 上分享 android 应用程序的说明进行操作,即: 1. Link 带有 Maven 的 SDK 2. 在 manifast 文件和提供者上设置 android app id,并将 Android Key Hash 添加到开发者资料中。但没有添加 Facebook Activity,因为我发现它是可选的。 分享视频的代码是:

File file = new File(getActivity().getFilesDir() + "/" + videoPath);
                    Uri videoFileUri = Uri.fromFile(file);

                    ShareVideo ShareVideo = new ShareVideo.Builder()
                            .setLocalUrl(videoFileUri)
                            .build();
                    ShareVideoContent content = new ShareVideoContent.Builder()
                            .setVideo(ShareVideo)
                            .build();
                    ShareDialog.show(ShareVideoFragment.this, content);

分享代码 link 是:

ShareLinkContent content = new ShareLinkContent.Builder()
                                .setContentUrl(Uri.parse(videoPath))
                                .build();
                        ShareDialog.show(ShareVideoFragment.this, content);

问题是其他用户(发件人除外)看不到已发布的 link 和视频。

原因是因为我的应用程序处于开发模式,我应该在 Facebook 开发配置文件中将其设置为实时模式。