在Facebook的自定义图表中添加标题
我使用自定义图形api发布故事。在发布故事时,API总是选择“一对一-无对象标题”而不是“一对一”。我需要选择“一对一”,因为它有更新“level.title”的选项 问题:在Facebook的自定义图表中添加标题,facebook,facebook-graph-api,facebook-android-sdk,facebook-sdk-4.0,android-facebook,Facebook,Facebook Graph Api,Facebook Android Sdk,Facebook Sdk 4.0,Android Facebook,我使用自定义图形api发布故事。在发布故事时,API总是选择“一对一-无对象标题”而不是“一对一”。我需要选择“一对一”,因为它有更新“level.title”的选项 问题: 如何使我的代码选择“一对一” “如何更正我的帖子” 詹姆斯·杰克在益智游戏-球狂中获得1级,而不是“詹姆斯·杰克在益智游戏-球狂中获得1级” 代码 请发布实际代码,而不仅仅是屏幕截图。@c我已经添加了代码,我认为您的对象格式不正确。首先,你的物品的标题应该是1级,而不是游戏名。你从哪里得到这个.putString(“拼图
请发布实际代码,而不仅仅是屏幕截图。@c我已经添加了代码,我认为您的对象格式不正确。首先,你的物品的标题应该是1级,而不是游戏名。你从哪里得到这个
.putString(“拼图游戏狂热:等级:标题”,“等级1”)
?我也会尝试不同的方法(只是为了测试),在级别对象下调用一个自定义属性,例如,lnb
,然后您的句子将看起来像appname中的bla cleared level{level.lnb}
// Create an object
ShareOpenGraphObject object = new ShareOpenGraphObject.Builder()
.putString("og:type", "puzzlegameballmania:level")
.putString("og:title", "Puzzle Game - Ball Mania")
.putString("og:image", "http://i67.tinypic.com/svl2qt.png")
.putString("og:url", "https://play.google.com/store/apps/details?id=memory.game.collection.free")
.putString("og:description", "Color of the balls matters more. Lets break the goal and go higher !")
.putString("puzzlegameballmania:level:title", "LEVEL 1")
.build();
// Create an action
ShareOpenGraphAction action = new ShareOpenGraphAction.Builder()
.setActionType("puzzlegameballmania:clear")
.putObject("puzzlegameballmania:level", object)
.build();
// Create the content
ShareOpenGraphContent content = new ShareOpenGraphContent.Builder()
.setPreviewPropertyName("puzzlegameballmania:level")
.setAction(action)
.build();
ShareDialog.show(AndroidLauncher.this, content);