我在搞乱一个 Angular 应用程序,假设我没有使用任何元标记,我如何使用共享对话框让用户共享我的应用程序页面?
使用旧的提要对话框有效,但已被弃用:
$scope.share = function() {
FB.ui({
method: 'feed',
name: 'This is the name field',
link: 'The link',
picture: 'The picture',
caption: 'The caption',
description: 'This is the content of the "description" field, below the caption.'
})
},
function(response) {
if (response && !response.error_code) {
console.log('Posting completed.');
} else {
console.log('Error while posting.');
}
});
};
因此,即使这可行,我也想以相同的方式使用Share Diolog,但我没有弄清楚。这是我一直在尝试的,请记住我是新手:
$scope.share = function() {
FB.ui({
method: 'share_open_graph',
action_type: 'og.likes',
action_properties: JSON.stringify({
object: {
'title': 'The title',
'image': 'An image',
'url': $scope.shareUrl,
'description': 'This is the description',
}
})
},
function(response) {
if (response && !response.error_code) {
console.log('Posting completed.');
} else {
console.log('Error while posting.');
}
});
};
有什么提示吗?