在我问我的问题之前,我已经搜索并找到了这些主题并尝试了所有这些
failed to generate preview for user
Android Facebook-sdf Exception: Failed to generate preview for user
还试过其他帖子 也许我做错了所以我截图每一件事,并在这里显示所有的代码,所以任何人都可以帮助请 我试图解决它3天,并尝试了我发现的每一个解决方案 错误一直给我这个错误
无法为用户生成预览
第一: ![Facebook应用程序的照片] [1] http://i.stack.imgur.com/7SQYC.png
第二:经过多次编辑和尝试解决方案后的代码: 我认为我的问题在(对象名称)或(对象类型) 到目前为止尝试过:
- 记忆-朋友:成绩
- 记忆-friends.achievement
- 记忆-朋友:game.achievement
- 记忆-friends.game.achievement
- game.achievement
- 我评论了(链接),就像你在下面的代码中看到并注意到效果
- 将(settype)从操作替换为(OpenGraphActionDialogBuilder)。
也许我把它们放在错误的地方
守则:
OpenGraphObject score = OpenGraphObject.Factory.createForPost("memorize-friends:achievement");
score.setProperty("title", "Memorize Friends");
score.getData().setProperty("type", "game.achievement");
score.setProperty("image", "https://fbexternal-a.akamaihd.net/safe_image.php?d=AQAqoQKztX7dFuln&w=128&h=128&url=https%3A%2F%2Ffbcdn-photos-a-a.akamaihd.net%2Fhphotos-ak-xap1%2Ft39.2081-0%2F851537_746626462071953_1666237728_n.png&cfs=1");
//score.setProperty("url", "https://play.google.com/store/apps/details?id=ao.memorize");
score.setProperty("description", "Refresh Your Memory with Friends.");
OpenGraphAction action = GraphObject.Factory.create(OpenGraphAction.class);
action.setProperty("achievement", score);
action.setType("memorize-friends:win_a_top_score");
FacebookDialog shareDialog = new FacebookDialog.OpenGraphActionDialogBuilder(main_cls.this, action, "achievement")
.build();
uiHelper.trackPendingDialogCall(shareDialog.present());
我将代码置于按钮内部(对话框)。
请帮帮我
感谢您的帮助