Facebook ShareDialog限制

时间:2017-12-08 05:13:39

标签: android facebook android-studio facebook-graph-api

我遇到一个问题 - >使用Facebook Share Dialog(Facebook SDK)在Facebook上分享照片,并且该内容不需要发布操作权限。

一切都很完美,直到我分享了超过6张照片。它不适用于更多照片。所以我想知道从Facebook方面或SDK有任何限制,我可以编程方式共享6张照片(批量)

以下是以下代码示例:

for (int index = 0; index < mArryLstPhotos.size(); index++) {

                String pathofBmp = saveImageToExternalStorage(mArryLstPhotos.get(index), mImagesPath.get(index));
                Bitmap bitmap = null;
                bitmap = BitmapFactory.decodeFile(pathofBmp.contains("file:///") ?
                        pathofBmp.replace("file://", "")
                        : pathofBmp);

                if (bitmap != null && photos.size() < 6)
                    photos.add(new SharePhoto.Builder()
                            .setBitmap(bitmap)
                            .build());
            }

然后使用以下方式显示:

if (shareDialog.canShow(content)) {  
 shareDialog.show(content, ShareDialog.Mode.AUTOMATIC);}

2 个答案:

答案 0 :(得分:2)

https://developers.facebook.com/docs/sharing/android

- &GT;人们可以使用“共享”对话框将应用中的照片和视频组合分享到Facebook。请注意以下事项:

人们需要安装原生Facebook for Android应用程序,版本71或更高版本。 照片的大小必须小于12MB。 视频大小必须小于12MB。 人们一次最多可以分享6张照片和视频。

答案 1 :(得分:0)

是的,所以终于找到了答案。

- &GT;人们可以使用“共享”对话框将应用中的照片和视频组合分享到Facebook。请注意以下事项:

人们需要安装原生Facebook for Android应用程序,版本71或更高版本。 照片的大小必须小于12MB。 视频大小必须小于12MB。 人们可以同时分享最多 6张照片和视频。

更多详情:https://developers.facebook.com/docs/sharing/android

enter image description here