J'essaie d'obtenir mon action OpenGraph au fil de nouvelles, et j'ai appris que pour cela, j'ai besoin d'ajouter la capacité ExplicitlyShared
aux paramètres d'action OpenGraph de l'application Facebook, et je l'ai fait. Pourtant, quand je le mets dans mon code, comme ceci:facebook 3.5sdk ouvrir le graphique Explicitly Share
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());
Je reçois une erreur. Mais sinon, l'OpenGraph fonctionne très bien. Quel est le problème?
Afficher l'erreur – sromku
Impossible de générer l'aperçu pour l'utilisateur – arvivlx2
Avez-vous résolu le problème? Pouvez-vous partager avec moi comment utiliser action.setExplicitlyShared (true); – UserJava