【发布时间】:2014-12-07 00:25:58
【问题描述】:
我无法在 Open Graph 故事中发布从相机或本地存储中拍摄的图像。
这里是代码
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 打开,故事按预期呈现。
只要我添加了上述行,我的 LogCat 中就会出现 FacebookError,没有任何解释
【问题讨论】:
标签: java android facebook-graph-api facebook-opengraph