Я не могу опубликовать изображение, взятое из камеры или из локального хранилища в истории Open Graph.Невозможно опубликовать изображение из памяти в Facebook с помощью OpenGraph
Вот код
OpenGraphObject exercise = OpenGraphObject.Factory
.createForPost("my-app-share:exercise");
exercise.setProperty("title", "Title");
exercise.setProperty("description", "description");
OpenGraphAction action = GraphObject.Factory
.create(OpenGraphAction.class);
action.setProperty("exercise", exercise);
List<Bitmap> images = new ArrayList<Bitmap>();
Bitmap image = decodeBitmapFromFilepath(imgPath);
images.add(image);
FacebookDialog shareDialog = new FacebookDialog.OpenGraphActionDialogBuilder(
getActivity(), action, "my-app-share:use", "exercise")
.setImageAttachmentsForObject("exercise", images, true)
.build();
ExerciseActivity.getUiHelper().trackPendingDialogCall(shareDialog.present());
Дело в том, когда я не включаю
.setImageAttachmentsForObject("exercise", images, true)
все работает отлично, FB открывается и история представлена как задумано.
Как только я объявление выше линия, я получаю FacebookError в моей LogCat без объяснения