使用Facebook Open Graph v2.0,Feed对话框已弃用。当需要共享动态元数据时,我总是使用提要对话框。
例如,使用以下功能:"在Facebook上分享您的分数" - 在v2.0之前,可以使用它:
var myScore = 20;
FB.ui({
method: 'feed',
name: 'My score was: ' + myScore + ' in AppName' ,
link: 'https://appname.com',
}, function(response){});
Facebook表示使用“分享”对话框,而不是v2.0。
在网络上,鼓励开发人员使用更现代的Share Dialog,它可以执行与这些旧对话框相同的所有功能,但还可以发布自定义Open Graph故事而无需Facebook登录。
但它真的具有相同的功能吗?我似乎无法添加自定义参数,这使得共享动态元数据比以前更难。
共享对话框文档:
https://developers.facebook.com/docs/sharing/reference/share-dialog
所以我无法添加参数以使共享对话框更具动态性,共享对话框似乎更适合共享应用程序而不是共享用户分数。
有解决方案吗?或者我是否需要使Facebook开放图元标记更具动态性以实现相同的结果?