Tôi đang cố gắng để có được hành động OpenGraph của tôi với nguồn cấp dữ liệu tin tức, và tôi đã học được rằng tôi cần phải thêm khả năng ExplicitlyShared
Khả năng cài đặt hành động OpenGraph của ứng dụng Facebook và tôi đã làm. Tuy nhiên, khi tôi đặt mã vào mã của tôi, như sau:facebook 3.5sdk open graph Rõ ràng Chia sẻ
OpenGraphObject model = OpenGraphObject.Factory.createForPost("origame_app:model");
model.setProperty("title", modelname);
model.setProperty("url", "http://samples.ogp.me/1386546688246429");
model.setProperty("description", modeldesc);
Bitmap bitmap = decodeSampledBitmapFromUri(filepath[position], 500, 500);
List<Bitmap> images = new ArrayList<Bitmap>();
images.add(bitmap);
OpenGraphAction action = GraphObject.Factory.create(OpenGraphAction.class);
action.setProperty("model", model);
action.setExplicitlyShared(true);
@SuppressWarnings("deprecation")
FacebookDialog shareDialog = new FacebookDialog.OpenGraphActionDialogBuilder(this, action, "origame_app:fold", "model")
.setImageAttachmentsForObject("model", images, true)
.build();
uiHelper.trackPendingDialogCall(shareDialog.present());
Tôi gặp lỗi. Nhưng nếu không thì OpenGraph hoạt động rất tốt. Có chuyện gì vậy?
Đăng lỗi bạn nhận được – sromku
Không thể tạo bản xem trước cho người dùng – arvivlx2
Bạn có giải quyết được sự cố không? Bạn có thể chia sẻ với tôi cách sử dụng action.setExplicitlyShared (true); – UserJava