我对 Facebook ui 共享对话框有疑问(请访问https://developers.facebook.com/docs/sharing/reference/share-dialog)。
我正在使用此代码与此 Javascript 代码共享页面(在哪里设置正确的 og 元标记):
FB.ui({
method: 'share',
href: '{{ user_share_path }}'
}, function(response){
if (response && !response.error_code) {
alert('Thank you');
} else {
alert('Ops! Something goes wrong');
}
});
当用户与 Javascript Facebook 代码共享链接时,用户墙中的结果是一个非常糟糕的内容元素,只有标题。如果用户手动将链接“user_share_path”复制到他们的墙上,一切都很好,页面中的每个 og 元标记都会显示在帖子中。我也尝试过使用 share_open_graph 方法,但效果相同。
这里有两个帖子的截图,一次是用JS,另一个是手动发布的:
知道为什么吗?谢谢