我遇到一个问题 - >使用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);}
答案 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张照片和视频。