Android facebook PhotoShareDialogBuilder错误

Android facebook PhotoShareDialogBuilder错误,facebook,Facebook,我正在尝试使用PhotoShareDialogBuilder将照片上传到facebook,上传完成后,facebook应用程序出现错误。上传进度条在出现错误之前达到100% 错误消息是: 无法上载您的照片 很抱歉,此上载无法完成 我按照文档设置应用程序所采取的步骤: 将facebook应用程序添加到我的解决方案中 在上设置应用程序 创建应用程序密钥/密码和dev hashkey,并将应用程序密钥添加到应用程序 将com.facebook.NativeAppCallContentProvider添

我正在尝试使用PhotoShareDialogBuilder将照片上传到facebook,上传完成后,facebook应用程序出现错误。上传进度条在出现错误之前达到100%

错误消息是:

无法上载您的照片

很抱歉,此上载无法完成

我按照文档设置应用程序所采取的步骤:

将facebook应用程序添加到我的解决方案中 在上设置应用程序 创建应用程序密钥/密码和dev hashkey,并将应用程序密钥添加到应用程序 将com.facebook.NativeAppCallContentProvider添加到androidmaniest.xml,并正确附加应用程序密钥 添加UiLifecycleHelper并重写所有活动函数 添加以下代码以共享有问题的图像:

if (FacebookDialog.canPresentShareDialog(context, FacebookDialog.ShareDialogFeature.PHOTOS) && FacebookDialog.canPresentShareDialog(context, FacebookDialog.ShareDialogFeature.SHARE_DIALOG)) {
    //If you can find the facebook app, link to it
    FacebookDialog shareDialog = new FacebookDialog.PhotoShareDialogBuilder(getActivity())
            .addPhotos(Arrays.asList(renderedImage))
            .build();
    uiHelper.trackPendingDialogCall(shareDialog.present());
}
RenderImage是一个大小为1的位图数组,因为必须向addPhotos传递一个集合,而不是单个图像

额外信息:

我使用ShareDialogueBuilder成功地将文本状态发布到我的facebook帐户,并链接到一个网站,只是上传了一些坏掉的照片 我尝试了多种不同大小的图片,并从手机上手动将其中一幅上传到facebook,以确保它能正常工作 在facebook应用程序的上传对话框中,图像预览显示正确 第一个stackexchange帖子,希望我的格式是好的!
如果您遇到此问题,请检查您的dev散列密钥

我以前有共享链接,但在切换到图片之间,散列键被覆盖或损坏,导致了我的问题

如果您不确定,请尝试共享链接,因为照片上载程序不会告诉您哈希键错误